《精》微机原理复习材料(2010.12).docVIP

  • 4
  • 0
  • 约1.59万字
  • 约 19页
  • 2017-01-16 发布于湖北
  • 举报
微型计算机原理复习材料 考试题型: 一、单项选择(25题,共25分) A、D、U、G命令、debug命令的作用 二、程序分析题(4--5题,共24分) 三、简答与编程题(2题,共14分)第七章一题编程题 四、应用题(3题,共37分) (1)存储器设计(产生CS)(10分) (2)8253应用分析题(含端口地址的分析)(12分) (3)8255编程应用(15分) 复习:第4、5章 主要看课后习题 第8章 主要复习实验报告 第6、7章 考试重点 第一章 微型计算机系统导论 1、冯·诺依曼计算机的基本工作原理。(简答题)(课本P4) ①以二进制形式表示指令和数据。②程序和数据事先存放在存储器中,计算机在工作时能够高速地从存储器中取出指令加以执行。由运算器、控制器、存储器、输入设备和输出设备等五大部件组成计算机系统。1.2 微型计算机硬件系统结构 第二章 计算机中的数制和编码 1、原码、补码、反码相关知识。(课本P18) (1)原码 正数原码:符号位为0,数值位照抄。 负数原码:符号位为1 例:(1)、当机器字长n=8时,X=+25= X= -25= [X]原 [X]原 (2)、当机器字长n=16时,X=+25=+0000000000011001B X= -25= -0000000000011001B [X]原=0000000000011001B [X]原=1000000000011001B 注:A、原码表示数的范围是-(2n-1-1)~+ (2n-1-1)。8位二进制原码表示数的范围为-127(+127,16位二进制原码表示数的范围为-32767(+32767。 B、“0”的原码有两种表示法:[+0]原[-0]原 (2)反码 正数反码:符号位为0,数值位照抄。负数反码:符号位为1 例:(1n=8时,X=+25= X= -25= [X]反 [X]反 (2)、当机器字长n=16时,X=+25=+0000000000011001B X= -25= -0000000000011001B [X]反=0000000000011001B [X]反=1111111111100110B 注:A、反码表示数的范围是-(2n-1-1)~+ (2n-1-1) 。8位二进制反码表示数的范围为-127(+127,16位二进制反码表示数的范围为-32767(+32767。 B、“0”的反码有两种表示法:[+0]反[-0]反 (3)补码:为了将减法运算变成加法来做,有符号数在计算机内一律采用补码表示。 0,数值位照抄。负数补码:符号位为1 例:X=+25= X= -25= [X]补 [X]反 [X]补 当机器字长n=16时(同上,略) 注:A、可以看出,补码表示数的范围是-2n-1~+ (2n-1-1) 。 8位二进制补码表示数的范围为-128(+127,16位二进制反码表示数的范围为-32768(+32767。 B、“0”的补码只有一种表示法:[+0]补= [-0]补=[-128]补 [-0]补 。 (4)小结:正数的原码、反码、补码相同;负数的原码、反码、补码各不相同,但符号位都是1。反之,若符号位是1,则不管是原码、反码还是补码,都代表负数;设字长为八位,原码、反码的表数范围为-127~+127,补码的表数范围为-128~+127;已知某负数的补码,求该负数的真值,方法如下:①符号位不动,其余位求反加一,得到的是该负数的原码②根据原码即可写出该负数的真值。 例:[X] [X]原+1 X= -0000100= - 4 2、什么叫BCD码?压缩型和非压缩型(课本P2

文档评论(0)

1亿VIP精品文档

相关文档