首页 1(1)

1(1)

举报
开通vip

1(1)null微型计算机原理及应用微型计算机原理及应用课程 介绍课程 介绍微机 原理 及 接口 技术典型机型:IBM PC系列机基本系统:8086CPU和半导体存储器I/O接口电路及与外设的连接硬件--接口电路原理 软件--接口编程方法课程 特点课程 特点专业技术基础课 硬件系列课程之一 计算机组成原理 微机原理及接口技术 计算机体系结构 指定选修课 以技术为主 面向应用 软硬件相结合区别先修 课程先修 课程先修课程 数字逻辑 提供硬件基础 计算机组成原理 确立计算机部件功能 掌握计算机工作原理 汇编语言程序设计 建立必...

1(1)
null微型计算机原理及应用微型计算机原理及应用课程 介绍课程 介绍微机 原理 及 接口 技术典型机型:IBM PC系列机基本系统:8086CPU和半导体存储器I/O接口电路及与外设的连接硬件--接口电路原理 软件--接口编程方法课程 特点课程 特点专业技术基础课 硬件系列课程之一 计算机组成原理 微机原理及接口技术 计算机体系结构 指定选修课 以技术为主 面向应用 软硬件相结合区别先修 课程先修 课程先修课程 数字逻辑 提供硬件基础 计算机组成原理 确立计算机部件功能 掌握计算机工作原理 汇编语言程序设计 建立必备软件基础 掌握指令系统、程序格式学习 方法学习 方法 学习方法很重要 复习并掌握先修课的有关 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 课堂:听讲与理解、适当笔记 课后:认真读书、完成作业 实验:充分准备、勇于实践 总成绩=考试成绩 +实验成绩+平时成绩学习 资源学习 资源学习资源要利用 钱晓捷之微服网 http://www2.zzu.edu.cn/qwfw 微机原理远程教学 http://202.116.64.20/caicomputer/ 钱晓捷 陈涛,微型计算机原理及接口技术, 北京:机械工业出版社,1999.1 Barry B.Brey著 陈谊等译, Intel系列微处理器结构、编程和接口技术大全 ——80X86、Pentium和Pentium Pro, 北京:机械工业出版社,1998.1第 1 章第 1 章第1章 微型计算机系统概述第1章 微型计算机系统概述教学目的 补充必要的基本知识,如数制、编码等知识,为后面的学习作准备。主要内容主要内容 了解微型计算机的发展、应用及其分类 数制 逻辑电路 布尔代数 二进制运算及加法电路 计算机中的信息表示 null1.1 微型计算机的发展、应用及其分类 1.1.1 微机计算机的发展 1971年,美国Intel公司研究并制造了I4004微处理器芯片。该芯片能同时处理4位二进制数,集成了2300个晶体管,每秒可进行6万次运算,成本约为200美元。它是世界上第一个微处理器芯片,以它为核心组成的MCS-4计算机,标志了世界第一台微型计算机的诞生。 微机概念:以大规模、超大规模构成的微处理器作为核心,配以存储器、输入/输出接口电路及系统总路线所制造出的计算机。 划分阶段的标志:以字长和微处理器型号。 null(1971-1973)(1974-1978)(1978-1981)(1981-2000)(2001后)特点: 1、芯片的发展遵循 摩尔定律 2、速度越来越快。 3、容量越来越大。 4、功能越来越强。图片示例null基于SoC的嵌入式核的结构null1.1.2 微型计算机的应用 1、科学计算和科学研究 计算机主要应用于解决科学研究和工程技术中所提出的数学问题(数值计算)。 2、数据处理 (信息处理) 主要是利用计算机的速度快和精度高的特点来对数字信息进行加工。 3、工业控制 用单板微型计算机实现DDC级控制等。 null 4、计算机辅助系统 计算机辅助系统主要有计算机辅助教(CAI)、计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)、计算机集成制造(CIMS)等系统。 5、人工智能 人工智能主要就是研究解释和模拟人类智能、智能行为及其规律的一门学科,包括智能机器人,模拟人的思维过程,计算机学习等等。其主要任务是建立智能信息处理理论,进而设计可以展现某些近似于人类智能行为的计算系统。 null1.2 数制 数制是人们利用符号来记数的科学方法。 1.2.1 数制的基与权 基:数制所使用的数码的个数 权:数制每一位所具有的值 通常使用进制:十进制、二进制、八进制和十六进制 十进制 十进制(decimal system)的基为“10”,即它所使用的数码为0,1,2,3,4,5,6,7,8,9,共有10个。十进制各位的权是以10为底的幂。 十万 万 千 百 十 个null二进制 二进制(binary system)的基为“2”,即其使用的数码为0,1,共两个。 二进制各位的权是以2为底的幂 八进制与十六进制 八进制(octave system)的基为“8”,即其数码共有8个:0,1,2,3,4,5,6,7。八进制的权为以8为底的幂,有时也顺次称其各位为0权位、1权位、2权位等。 十六进制(hexadecimal system)的基为“16”,即其数码共有16个:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。十六进制的权为以16为底的幂,有时也称其各位的权为0权、1权、2权等。例:二进制数1011.1表示如下: (1011.1)B= 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20 +1 * 2-11  1  0   1   1  125  24   23  22   21  20 32 16 8 4 2 1 二进制 十进制null1.2.2 各种数制的表示方法 为了区分不同数制的表示,通常在数据的后面用括号加上该数据的数制。如: 1111(2), 48(10), 30(8),FFAB9(16) 1111(2)=F(16) (即15(10)) 11 0000(2)=30(16) (即48(10)) 也有用字母符号来表示这些数制的, B-二进制 ,H-十六进制 ,D-十进制, O-八进制 1.2.3 数制间的转换 1、二进制数和十进制数之间的转换 (1)、二进制数转换为十进制数 方法:按二进制数的位权进行展开相加即可。 例:11101.101 =1×24+1×23+1×22+0×21+1×20+1×2-1+0×2-2+1×2-3 =16+8+4+0+1+0.5+0.25+0.125 =29.875 null(2)、十进制数转换为二进制数 方法1: A、将整数部分和小数部分分别进行转换,然后再把转换结果进行相加。 B、整数转换采用除2取余法:用2不断地去除要转换的数,直到商为0。再将每一步所得的余数,按逆序排列,便可得转换结果。 C、小数转换采用乘2取整法:每次用2与小数部分相乘,取乘积的整数部分,再取其小数部分乘2直到小数部分为0。将所取整数顺序放在小数点后即为转换结果。null例:将(136)D转换为二进制数。 2 136 ---------- 0 余数(结果) 低位 2 68 ---------- 0 2 34 ---------- 0 2 17 ---------- 1 2 8 ---------- 0 2 4 ---------- 0 2 2 ---------- 0 1 高位转换结果:(136)D=(10001000)Bnull例:将(0.625)D转换为二进制数。 转换结果:(0.625)D = (0.101)Bnull方法2:(十进制数转换为二进制数) 降幂法 首先写出要转换的十进制数,其次写出所有小于此数的各位二进制数值,然后用要转换的十进制数减去与它最相近的的二进制权值,够减则此位记为1,否则记为0,如此反复。 如:N=123.8125D 小于123的二进制权 26 25 24 23 22 21 20 64 32 16 8 4 2 1 123 59 27 11 3 3 1 1 1 1 1 0 1 1 小于0.8125小数部分的二进制权 2-1 2-2 2-3 2-4 0.5 0.25 0.125 0.0625 0.8125 0.3125 0.0625 0.0625 1 1 0 1 所以:123.8125D=1111011.1101Bnull注意事项: (1) 一个二进制数可以准确地转换为十进制数,而一个带小数的十进制数不一定能够准确地用二进制数来表示。 (2) 带小数的十进制数在转换为二进制数时,以小数点为界,整数和小数要分别转换。 null2、二进制数和八进制数、十六进制数间的转换 (1)、二进制数到八进制数、十六进制数的转换 A、二进制数到八进制数转换采用“三位化一位”的方法。从小数点开始向两边分别进行每三位分一组,向左不足三位的,从左边补0;向右不足三位的,从右边补0。 B、二进制数到十六进制数的转换采用“四位化一位”的方法。从小数点开始向两边分别进行每四位分一组,向左不足四位的,从左边补0;向右不足四位的,从右边补0。 例:将(1000110.01)B转换为八进制数和十六进制数。 1 000 110 . 01 001 000 110 . 010 ( 1 0 6 . 2 )O二进制数到十六进制数的转换: (1000110.01)B = 100 0110 . 01 0100 0110 . 0100(4 6 . 4)Hnull(2)、八进制、十六进制数到二进制数的转换 方法:采用“一位化三位(四位)”的方法。按顺序写出每位八进制(十六进制)数对应的二进制数,所得结果即为相应的二进制数。 例:将(352.6)o转换为二进制数。 3 5 2 . 6 011 101 010 110 =(11 101 010 . 11)Bnull1.3 逻辑电路 逻辑电路由其3种基本门电路(或称判定元素)组成。 null基于这3个基本门电路,可发展成许多复杂的逻辑电路。 如:异或门 null异或非门null基本门电路可以扩展成以下的扩展逻辑电路 最后一个叫作缓冲器(buffer),为两个非门串联以达到改变输出电阻的目的。可以提高带负载的能力。null1.4 布尔代数 布尔代数也称为开关代数或逻辑代数,可以写成下面的表达式: Y=f(A,B,C,D) 特点: (1) 其中的变量A,B,C,D等均只有两种可能的数值:0或1。布尔代数变量的数值并无大小之意,只代表逻辑关系。(2) 函数f只有3种基本运算方式:“或”运算,“与”运算及“反”运算。下面分别讲述这3种运算的规律。null1.4.1 真值表及布尔代数式的关系 当人们遇到一个因果问题时,常常把各种因素全部考虑进去,然后再研究结果。 真值表就是将输入的全部可能取值加以考虑,列表,研究结果取值,形成的一种表格形式。 例如,考虑两个一位的二进制 数A和B相加,其和S及向高一位 进位C的结果如何?null真值表,逻辑函数式和逻辑图 同一逻辑函数可以用三种不同的方法描述,三种方法可以相互转换 真值表转换为逻辑表达式 真值表中每一组使函数值为1的输入变量都对应一个乘积项,在这些乘积项中,若对应变量取值为1,则写成原变量;若对应变量取值为0,则写成反变量。将这些乘积相加就得到了逻辑函数式。 现在可以由真值表写出上面的逻辑表达式 S0 = A0B0 + A0B0 = A0 B0 C1 = A0B0从真值表写出布尔代数式的方法可用下面两段话表示: 1)写布尔代数式先看真值表中结果为1的项,有几项就有几个或项 2)每一项个因数之间是“与”的关系,写该项时每个因素都写上,输入为0的因素取“反”。null练习:写出右面真值表所具有的逻辑函数式Y=A·B·C+A·B·C+A·B·C+A·B·Cnull1.5.1 二进制数的相加 例1,1.5 二进制数的运算及其加法电路 算术的基本运算共有4种:加、减、乘和除。在微型计算机中常常只有加法电路,这是为了使硬件结构简单而成本较低。不过,只要有了加法电路,也能完成算术的4种基本运算。 现在的嵌入式微处理器中,可以包含十分复杂的算术处理部件。null通过以上例子,可以 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 如下: (1) 两个二进制数相加时,可以逐位相加。如二进制数可以写成: A=A3A2A1A0 B=B3B2B1B0 则从最右边第1位(即0权位)开始,逐位相加,其结果可以写成: S=S3S2S1S0其中各位是分别求出的: S0=A0+B0→进位C1 S1=A1+B1+C1→进位C2 S2=A2+B2+C2→进位C3 S3=A3+B3+C3→进位C4 最后所得的和是: C4S3S2S1S0=A+Bnull(2) 右边第1位相加的电路称为半加器(half adder)。 输入量为两个,即A0及B0; 输出量为两个,即S0及C1。(3) 从右边第2位开始,各位可以对应相加,并有进位参与运算,称为全加器(full adder)。 输入量为3个,即Ai,Bi,Ci; 输出量为两个,即Si,Ci+1。 其中i=1,2,3,…,n。 null1.5.2 半加器电路 具有两个输入端,两个电位输入(A0B0),有两个输出端,用以输出总和S0和进位C1,也就是前面所写的:S0=A0+B0 --〉C1 即:A0+B0=C1S0 null1.5.3 全加器电路 全加器电路的 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 是:有3个输入端,以输入Ai,Bi和Ci,有两个输出端,即Si及Ci+1。 其真值表如下图所示: null1.5.4 半加器与全加器的符号null1.5.5 二进制数的加法电路 学到这里就可以利用学过的半加器和全加器电路来组织加法电路了 例:设A=1010=10(10) B=1011=11(10) ,求加法电路 nullA与B相加,写成竖式算法如下:  A:1 0 1 0  B:1 0 1 1 (+  S:10 1 0 1 即其相加结果为S=10101。 从加法电路,可看到同样的结果:  S=C4S3S2S1S0  =10101 null1.5.6 二进制数的减法电路 微型计算机中,没有专用的减法器,而是将减法运算转换为加法运算,其原理为:将减数B变成补码后,再与被减数相加,其和(如有进位舍弃)就是两数之差 补码部分,我们在本章的最后补充 null1.5.7 可控反相器及加法/减法电路 利用补码可将减法变为加法来运算,因此需要有这么一个电路,它能将原码变成反码,并使其最小位加1。 下图的可控反相器就是为了使原码变为反码而设计的。这实际上是一个异或门(异门),两输入端的异或门的特点是:两者相同则输出为0,两者不同则输出为1。 null利用这个特点,在前面讲的4位二进制数加法电路上增加4个可控反相器,并将最低位的半加器也改用全加器,就可以得到4位二进制数加法器/减法器电路。null如果有下面两个二进制数: A=A3A2A1A0 B=B3B2B1B0 则可将这两个数的各位分别送入该电路的对应端,于是: 当SUB=0时,电路作加法运算:A+B。 当SUB=1时,电路作减法运算:A-B。 图1.9电路的原理如下:当SUB=0时,各位的可控反相器的输出与B的各位同相,所以图1.9和图1.7的原理完全一样,各位均按位相加。结果S=S3S2S1S0,而其和为:C3S=C4S3S2S1S0。 null当SUB=1时,各位的反相器的输出与B的各位反相。注意,最右边第一位(即S0位)也是用全加器,其进位输入端与SUB端相连,因此其C0=SUB=1。所以此位相加即为: A0+B0+1 其他各位为: A1+B1+C1 A2+B2+C2 A3+B3+C3 因此其总和输出S=S3S2S1S0,即:   S=A+B+1    =A3A2A1A0+B3B2B1B0+1    =A+B′    =A-B 当然,此时C4如不等于0,则要被舍去。 null练习 求出101011(2) + 011110(2)的门电路图,并求其相加的结果。 已知X=0100B Y=0011B请利用补码计算 X-Y, 并画出实现这一功能的二进制补码加法/减法电路。 null1.6 计算机中的信息表示 主要内容: 机器码与真值 机器数的种类和表示方法 计算机中常用的编码 null1.6.1 机器码与真值 对于带符号的二进制数,通常将数学上的“+”和“-”数字化,规定一个字节的第七位为符号位,D0~D6为数字位,在符号中“1”表示负数,“0”表示正数。 如: N=0101 1011 =+91D N=11011011 = -91D 机器数:数值数据在计算机中的编码。 机器数的真值:机器数所代表的实际数值。null1.6.2 机器数的种类和编码 常用的编码 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 :原码、反码、补码。 1、原码 原码:用最高位表示符号,其中:0----正、1----负,其它位表示数值的绝对值。 【例】有符号数的原码表示。 X=45=00101101B [X]原= 00101101B X=-45, [X]原=10101101B 原码表示简单易懂,但若是两个异号数相加(或两个同号数相减),就要做减法。为了把减法运算转换为加法运算就引进了反码和补码。null0的表示形式(8位) [+0]原=00000000 [-0]原=10000000 特点 A、原码与真值的对应关系简单。 B、0的编码不唯一,处理运算不方便。 C、8位二进制数,原码可表示的范围:+127D~-127D null2、反码 正数的反码与原码相同,符号位用0表示,数值位值不变。 负数的反码符号位用1表示, 数值位由原码数值位按位取反形成,即0变1、1变0。 【例1.2】有符号数的反码表示。 X=45=00101101B, [X]反=00101101B X=-45, [X]反=11010010B A、0的表示有两种形式(8位) [+0]反 = 0000 0000 [-0]反 = 1111 1111 B、8位二进制数,反码可表示的范围:+127D~-127D C、若一个带符号数用反码表示时,最高位为符号位,若符号位为0,后面的7位是数值,若符号位为1,后面的7位并不是此负数的数值,必须取反后,得到7位的二进制数值。 如:一个数的反码为1001 0100B(反) 其实际表示值为-107Dnull3、补码 正数的补码和原码相同。 负数的补码=反码+1。 【例1.3】有符号数的补码表示。 X=45=00101101B [X]补=00101101B X=-45 [X]补=11010011B 【例1.4】求±127和± 0的三种编码表示。 [+127]原 = 0 1111111 [+0]原 = 0 0000000 [-127]反 = 1 0000000 [-0]反 = 1 1111111 [-127]补 = 1 0000001 [-0]补 = 0 0000000 注: A、[0]补=[+0]补=[-0]补=00000000 B、8位二进制数表示的数值范围是:+127~-128 C、知道补码求原码:[[X]补]补 = [X]原null4、补码的计算 正数补码等于它本身,只有负数才有求补码的问题,补码的计算可以有以下方法: 根据定义求: [X]补=2n+X=2n-|X|,X<0 利用原码求 [X]补= [X]反+1 直接求补法 从最低位起,到出现第一个1以前原码中的数字不变,以后逐位取反,但符号位不变。 例:求补码: X1=-101 0111B ,X2=-111 0000B [X1]原 = 1101 0111B [X2]原 = 1111 0000B -> [X1]补 = 1010 1001B [X2]补 = 1001 0000Bnull补码的加法 可以证明:两个补码形式的数(无论正负)相加,只要按二进制运算规则运算,得到的结果就是其和的补码。即有:        [X+Y]补=[X]补+[Y]补 例:用补码进行下列运算 1)、(+18)+(-15) 2)、(-18)+(-11) null解 1)、0001 0010B [+18]补 + 1111 0001B [-15]补 10000 0011B [+3]补 符号位的进位,舍弃 2)、 1110 1110B [-18]补 + 1111 0101B [-11]补 11110 0011B [-29]补 符号位的进位,舍弃 null溢出判断 当两个带符号位的二进制数进行补码运算时,若运算结果的绝对值超过运算装置的容量,数值部分便会发生溢出,占据符号位的位置,引起计算出错。 补码运算过程也存在正常溢出,正常溢出是以2n(n为二进制的位数)为模的溢出,它被自然丢失,不影响结果的正确性。溢出判别法---双高位判别法 设Cs用于表征最高位(符号位)的进位情况,Cs=1表示有进位,Cs=0表示无进位;Cp用于表示数值部分最高位的进位情况,如有进位,Cp=1,否则,Cp=0。 设微型计算机字长为n,则两个带符号数的绝对值都应当小于2n-1,因而只有当两个数同为正或同为负,并且和的绝对值又大于2n-1时,才会发生溢出。null两个正数相加,若数值部分之和大于2n-1,则数值部分必有进位Cp=1,而符号位却无进位Cs=0,这种溢出称为“正溢出”。 例如: 0101 1010B +90 +)0110 1011B +107 1100 0101B -59 两个负数相加,若数值部分绝对值之和大于2n-1,则数值部分补码之和必小于2n-1,Cp=0,而符号位肯定有进位Cs=1,这时称为负溢出 例如: 1001 0010B [-110]补 +)1010 0100B [-92]补 10011 0110B +54 求补Cs=0 Cp=1 正溢出,结果出错Cs=1 Cp=0 负溢出,结果出错null双高位判别法可以总结如下: 当Cs和Cp的状态不同时,产生溢出;Cp和Cs的状态相同时,不发生溢出。 通常用异或线路来判别有无溢出发生,即若Cs Cp=1,表示有溢出发生,否则便无溢出。null常用的编码方式为美国 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 信息交换(American Standard Card for Information Interchange,ASCII码)。 、 标准ASCII码用7位二进制数编码,共有128个。 计算机存储器基本单位为8位,ASCII码的最高位通常为0,通信时,最高位用作奇偶校验位。 ASCII码表中的前33个和最后1个编码是不能显示的控制字符,用于表示某种操作。 ASCII码表中20H后的94个编码是可显示和打印的字符,其中包括数码0~9,英文字母,标点符号等。 1.6.3 计算机中常用的编码 1、ASCII码 null高位b6b5b4低位b3b2b1b07位ASCII码编码表null2、BCD码 虽然二进制数实现容易,但不符合人们的使用习惯,且书写阅读不方便,所以在计算机输入输出时通常还是采用十进制来表示数,这就需要实现十进制与二进制间的转换。为了转换方便,常采用二进制编码的十进制,简称为BCD码。 BCD码是一种用4位二进制数字来表示一位十进制数字的编码,也成为二进制编码表示的十进制数(Binary Code Decimal),简称BCD码。表1-2示出了十进制数0-15的BCD码。表1.1 十进制数字的8421BCD码表1.1 十进制数字的8421BCD码null BCD码有两种格式: (1)压缩BCD码格式(Packed BCD Format)(也叫组合式BCD码) 用4个二进制位表示一个十进制位,就是用0000B-1001B来表示十进制数0-8。 例如:十进制数4256的压缩BCD码表示为:0100 0010 0101 0110 B (即4256H) (2)非压缩BCD码格式(Unpacked BCD Format)(也叫分离式BCD码) 用8个二进制位表示一个十进制位,其中,高四位无意义,我们一般用xxxx表示,低四位和压缩BCD码相同。 例如:十进制数4256的非压缩BCD码表示为: xxxx0100 xxxx0010 xxxx0101 xxxx0110 B 有时,要求非压缩BCD码的高4位为0,这时,4256(10)的非压缩BCD码为04020506H。 null计算机中的数制、码制。 BCD码和ASCII的概念。 二进制加减电路。 本章小结第1章 学习要求第1章 学习要求1.掌握 数制及其转换,补码运算、ASCII码、BCD码 二、十转换,二、十六进制转换 二进制运算的加法/减法电路2.熟悉 计算机数制中二进制、十六进制、十进制的制式及转换 二进制的原码、反码和补码,及其在8位和16位字长下的范围3.了解 ASCII码及数字和大写字母A~Z的ASCII码表述第1章 主要外语词汇第1章 主要外语词汇 ASCII BCDnull本章习题课 十进制数30.375表示成十六进制数为__,写出计算过程 8位二进制补码11011101所表示的十进制符号数为____. 无符号二进制数1111 1010转换为BCD码为____. 使一个二进制位置1的方法是该位和1相___.(填与、或、非) 若x=-1,y=-127,则 [x]补=_____, [x+y]补=____ 用补码进行计算:1)96-19 用双高位判别法判断下列补码运算是否发生溢出 1)45+45 2)(-27)+(-112) 用学过的电路知识,做出1010(2)+0011(2)的门电路图,并求出计算过程。 课后作业:P17 1.2 1.8 1.10null习题课解答 十进制数30.375表示成十六进制数为__,写出计算过程null2 . 8位二进制补码11011101所表示的十进制符号数为____.解:补码的补码等于原码 (11011101)补 =(10100011)原 = -43(10)3. 无符号二进制数1111 1010转换为BCD码为____. 解:BCD码实际上表示的是十进制数,所以先要把二进制数转换为十进制数 (1111 1010)(2) = 250(10) 则:压缩格式BCD码可以表示为0010 0101 0000(B) =250(H)4. 使一个二进制位置1的方法是该位和1相___.(填与、或、非)解: 或null5. 若x=-1,y=-127,则 [x]补=_____, [x+y]补=____解:[X]原 = 1000 0001 [X]反=1111 1110 [X]补 = 1111 1111 [Y]原=1111 1111 [Y]反=1000 0000 [Y]补=1000 0001 [X+Y]补=[X]补+[Y]补 = 1111 1111 + 1000 0001 1111 1111 +) 1000 0001 11000 0000 即: [X+Y]补= 1000 0000 溢出判断:Cs Cp=1 1 = 0 无溢出,结果正确 注:由于补码的表示范围为-128~+127,本题求得的结果实际上为补码形式,求其实际值,还要求出原码,(1000 0000)补=-128(10)null用补码进行计算:1)96-19 2)(-56)-(-17) 用双高位判别法判断下列补码运算是否发生溢出 1)45+45 2)(-27)+(-112) 用学过的电路知识,做出1010(2)+0011(2)的门电路图,并求出计算机过。 参考文献参考文献罗朝杰. 数字逻辑设计基础. 北京:人民邮电出版社,1982null本章结束,谢谢 !硬件系列课程硬件系列课程计算机组成原理 侧重讨论计算机基本部件的构成和组成方式,基本运算的操作原理和单元的设计思想、操作方式及其实现方法和电路原理 侧重内部各单元的工作原理和实现方法(芯片内) 微机原理及接口技术 突出应用,详细讲述微处理器芯片的指令系统及编程、CPU外部特性、微机主板,与通用外设的接口电路及应用编程技术 侧重各模块外部的连接和应用技术(芯片外) 计算机体系结构 重点论述计算机系统的各种基本结构、设计技术和性能定量分析方法 侧重整个系统的设计技术(芯片组合)返回世界上第一台计算机ENIAC世界上第一台计算机ENIACIntel4004和采用4004的计算器Intel4004和采用4004的计算器Apple微型计算机Apple微型计算机Apple-IApple-IIIBM PC系列机IBM PC系列机8088CPUIBM PC机IBM PC/AT机IBM PC/XT机英特尔微处理器芯片英特尔微处理器芯片80386PentiumPentium 4什么是微型计算机什么是微型计算机以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件——控制器和运算器的微处理器为核心所构造出的计算机系统 微处理器(Microprocessor) 微型计算机(Microcomputer)明确3个概念的区别明确3个概念的区别微处理器(Microprocessor) 一个大规模集成电路芯片 内含控制器、运算器和寄存器等 微机中的核心芯片 微型计算机(Microcomputer) 通常指微型计算机的硬件系统 还有一般的说法:微机、微型机 微型计算机系统(Microcomputer system) 指由硬件和软件共同组成的完整的计算机系统返回
本文档为【1(1)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_567356
暂无简介~
格式:ppt
大小:4MB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2011-05-12
浏览量:35