收藏 分享(赏)

微机第一、二章作业答案.ppt

上传人:weiwoduzun 文档编号:5376776 上传时间:2019-02-25 格式:PPT 页数:40 大小:560.51KB
下载 相关 举报
微机第一、二章作业答案.ppt_第1页
第1页 / 共40页
微机第一、二章作业答案.ppt_第2页
第2页 / 共40页
微机第一、二章作业答案.ppt_第3页
第3页 / 共40页
微机第一、二章作业答案.ppt_第4页
第4页 / 共40页
微机第一、二章作业答案.ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、微机第一次作业,PPT 制作:黎俊冈 邓 强答案校对:伍锦武 王继瑶 讲 解: 段再华 蔡 销,第一章,绪论,知识点,1数制及其转换 2. 数的表示: (1)无符号数的表示。 (2)带符号数的表示:原码、反码、补码的求法,与真值 的相互转换,范围及溢出。 (3)符号位扩展3. 计算机中的二进制编码 (1)BCD码(十进制数的编码) (2)ASCII码(字符的表示) 4. 微型计算机结构 5. 微型计算机的主要性能,第一章 习题,一 填空题 8位无符号数X可表示的范围是: ,n位无符号数X可表示的范围是: 。8位原码可表示的数X的范围是: ,n位原码可表示的数X的范围是: 。,0 255,-12

2、7 +127,3、8位补码可表示的数X的范围是: ,n位补码可表示的数X的范围是: 。4、已知X=-29,机器字长为8位,则X原= B, X补= B。,- 128127,10011101,11100011,5、将十六进制数FF2转换成十进制数是 ,十进制数45的八位二进制原码是 B 。6、字长为8位的二进制数11001110B,表示无符号数时对应的真值为 D,表示补码时对应的真值为 D,4082,00101101,206,-50,7、已知X补=01010100B,则-X补= B,则X= D。8、已知X原=01100010B,Y原=10110101B,则X-Y补= B,X-Y= D。/即X+(-

3、Y),10101100,84,10010111,-105,9、已知X补=01101010B,Y补=10110100B,则X+Y补=是 B,X+Y= D。10、二进制代码为10010101B,当其为压缩型BCD码、无符号数、有符号数(补码)时,代表的十进制数分别为 、 、 。,00011110,30,95,149,-107,11、标准ASCII码采用 位二进制编码。 P812、采用偶校验的字符“9”的ASCII为 H。13、采用奇校验的字符“9”的ASCII为 H。,7,39,B9,/字符9的ASCII是0111001,/奇校验,即10111001,14、微型计算机的字长是 /P18 指 。15

4、、微型计算机的字长取决于 总线的宽度。16、微型计算机的系统总线包括数据总线、 总线和 总线。,计算机内部一次可以处理的二进制数码的位数,数据,地址,控制,17、微型计算机的性能主要由 来决定。18、CPU中运算器的主要功能是进行 运算和 运算。19、使用 程序可以将汇编语言源程序翻译成机器语言目标程序。,CPU,算数,逻辑,翻译,1. 计算机( )不能直接表示带符号数A.原码 B.补码 C.反码 D.ASCII码 /7位2. 8位补码操作数“10010011B”等值扩展为16位后,其机器数为( ) A.11111111 10010011B B.00000000 10010011B C.100

5、00000 10010011B D.01111111 10010011B,D,A,二 选择题,3. X原=10001100B,Y原=00110010B,则X-Y补=( )A.01011010B B.11000010B C.01001110B D.10111110B4. X原=00111100B,Y原=10001110B,则X+Y补=( )A.11001010B B.10101101B C.00101101B D.00101110B,B,D,5. 指令队列的作用是( )A.暂存操作数地址 B.暂存操作数 C.暂存指令地址 D.暂存预取指令,D,2.1节 8086微处理器的内部结构习题,知识点:,

6、1. 8086基本组成:EU,BIU2.8086内部寄存器:14个16位的寄存器名称及其功能(AX,BX,CX,DX,SI,DI,SP,BP,CS,DS,ES,SS,IP,FLAGS)38086存储器管理:物理地址与逻辑地址的转换,一、填空题,1、8086是第 代微处理器,有 条地址线,地址总线宽度为 位,寻址范围 B;字长 位,数据总线宽度为 位。 2. 8086CPU由 和 两个独立的功能部件组成。 3. 指令执行部件(EU)主要由 、 、 组成,其主要功能是 。,3,20,20,1M,16,16,总线接口部件BIU,指令执行部件EU,算术逻辑单元 ALU,标志寄存器,通用寄存器,EU控制

7、系统,执行指令,4. 总线接口部件(BIU)主要由 、 等部件组成,其主要功能是 。5. 8086内部有 个 位的寄存器,可以分为 、 和 组三类,,地址加法器,专用寄存器组,指令队列缓冲器,总线控制逻辑,形成访问存储器的物理地址,14,16,通用寄存器组,段寄存器组,控制寄存器,AX,BX,CX,DX称为 寄存器,可以存放16位的 和;也可以当做8个8位寄存器用,名称分别是 、 、 、 、 、 、 ,这时只能存放8位的 ,不能存放 。7. SP,BP,SI和DI称为 寄存器,只能以 为单位使用,可以存放16位的 或 。,数据,数据,地址,AH,AL,BH,BL,CH,CL,DH,DL,数据,

8、地址,地址指针和变址,字,数据,地址,8. SP称为 寄存器,用来指示 的偏移地址,与寄存器连用,用来确定堆栈中的某一存储单元的物理地址。 堆栈是按照 规则存取信息的一种存储机构,用存放堆栈栈顶的偏移地址。 10. BP称为 寄存器,可作为堆栈中的一个 以便访问堆栈,可以和 寄存器连用,用来确定堆栈中的某一存储单元的物理地址。,堆栈指针,栈顶,SS,先进后出,SP,基址,基地址,SS,11. SI称为 寄存器,DI称为 寄存器,一般与 寄存器连用,用来确定数据段中某一存储单元的物理地址。另外,在字符串处理指令中,SI作为源变址寄存器,与 寄存器连用,用来确定源串在某一存储单元的物理地址,DI作

9、为目的变址寄存器,与 寄存器连用,用来确定目标串在某一存储单元的物理地址。 12. DS,ES,SS,CS称为 寄存器组,分别用来存放 段、 段、 段和 段的段地址。,源变址,目的变址,DS,DS,ES,段,代码,数据,堆栈,附加段,13. 因为8086的地址线是20位,字长和内部寄存器都是16位,用这些寄存器只能寻址64KB,为此把1MB的寻址空间分成许多的逻辑段,每段最长为 KB,用段寄存器存放逻辑段的首地址的高 16位,这个16位的地址被称为 地址,而段内的相对地址用系统中的通用寄存器来存放,称为 地址。,64,段,偏移,14IP,FLAGS(PSW)被称为 寄存器组,其中IP叫,用来存

10、放;IP通常和CS一起连用,用来访问 段中的 。FLAGS被称为 寄存器,是一个 位的寄存器,有 个标志位,其中6个用来表示运算结果的状态,称为 标志位,包括 ;另外3个用来控制CPU的操作,叫控制标志,包括 ,能用指令设置的是 和 标志。,控制,指令指针寄存器,将要取出的下一条指令在代码段,中的偏移地址,标志,16,9,状态,CF PF AF ZF SF 和OF,IF ,DF 和TF,IF,DF,15. CF被称为 标志位,时,CF=1。 16. ZF被称为 标志位, 时,ZF=1 17. SF被称为 标志位, 时,SF=1。 18.OF被称为 标志位, 时,OF=1。,进位,做加法时最高位

11、(字节操作D7,,字操作D15)产生进位或做减法时最高位产生借位,零,运算结果各位都为零,符号,运算结果的最高位(字节操作,D7,字操作D15)为1,溢出,在加或减运算中结果超出8位,或16位有符号数所能表示的数值范围,19. 采用分段结构的存储器中,任何一个 地址由段地址和偏移地址两个部分组成,它们都是无符号的16位二进制数。 20. 存储器的一个基本存储单元的字长为 位,称为字节(BYTE)。每个字节用一个地址值作为唯一的标识,称为物理地址 。 21. 地址加法器构成物理地址的规则是(即逻辑地址转换为物理地址):物理地址 地址10H 地址。,逻辑,8,段,偏移,两个无符号数X和Y比较后(X

12、-Y),状态标志位SF-0、CF=1、OF=0、ZF=0,据此可以判断出 (XY的大小关系)。23. 在8086系统中,若CS为F0000H,则此代码段最大的物理地址范围为 ,该代码段最大存储容量为 。/物理地址=段地址x16+偏移地址,XY,F0000HFFFFFH,64K,二选择题,1、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为( ) A02120H B.20120H C.21200H D.03200H 2、8086/8088系列微机中,内存是按段存放信息,而段的起始地址的隐含规则是( ) A内在中任何一个物理地址

13、 B指数地址C能被16整除的地址 D能被32整除的地址,B,C,3、下列关于8086 CPU的总线接口单元BIU和执行单元EU的描述中,不正确的是( ) EU负责指令译码并控制指令执行 BIU形成访问存储器的物理地址 BIU从存储器中取指令填充指令队列 EU和BIU独立工作,但取指令和执行指令不能同时进行P21,D,4、8086中CS和IP的内容表示的是( )A、可执行代码的长度 B当前正在执行的指令的地址C下一条将要取出的指令的地址 D代码段的首地址,C,5. 标志寄存器的标志位ZF=1表示运算结果( ) A.为零 B.为负 C.溢出 D有进位.6. 若标志寄存器的奇偶标志位PF=1反映操作

14、结果的低8位( ) A中“1”的个数为偶数 B是奇数 C中“1”的个数为奇数 D是偶数,A,A,2.2、3节 8086引脚功能、时序习题,知识点:,18086主要引脚: , , - , , 2周期:时钟周期、总线周期、指令周期,一、填空题,1、8086微处理器在最小模式下,并用 信号线来控制输出地址是访问存储器还是访问I/O。/P282、微机总线分为三类,即数据总线、 、3、若8086时钟频率为10MHz,则时钟周期为 ,一个总线周期至少包含 个时钟周期。,M/IO,地址总线,控制总线,100ns,4,二选择题,1. 8086/8088CPU数据总线是( ) /P26 A、单向的 B、三态并且

15、是单向的 C、双向的 D、三态并且是双向的欲使8086工作在最大方式,其引脚 应接 电平。/P27A、TTL B、CMOS C、逻辑低 D、逻辑高,D,C,2. 8086/8088由最小工作方式改成最大工作方式应改接的引脚线是( )。 /P29A、 B、 C、 D、RQ/TGO、 3. 在8086/8088系统中,对存储器进行读操作时,CPU输出控制信号有效的是( ) A、M/ =0, B、M/ =1, C、M/ =1, D、M/ =0,C,B,4. 8086/8088系统中,对存储器进行写操作时,CPU输出控制信号有效的是( )A、M/ =1, B、M/ =0, C、M/ =1, D、M/

16、=0, 5. 对I/O端口进行读操作时,CPU输出控制信号有效是( ) A、 B、 C、 D、,A,B,6. 对I/O端口写操作时,CPU输出控制信号有效是( ) A.、 B、 C、 D、 7在执行IN 指令时,8086CPU有效的信号是( )。 AM / =1, =0 BM / =0, =0 CM / =0, =0 D =1,B,B,2.3节 8086系统总线时序习题,执行一条指令所需要的时间称为 周期。/P30当CPU从存储器或输入输出端口读或写一个单位(字节或字)指令或数据时,需要占用总线的时间称为 周期。CPU处理动作的最小单位是 周期。,指令,总线,时钟,4、1个总线周期至少包括 个时钟周期,一个时钟周期等于个T周期。T1周期主要用来传输 。 5、8086 CPU的时钟频率为5MHZ,则其T周期为 ns,则一个基本的读/写总线周期为 ns。,4,1,地址,200,800,6、8086 CPU用偶地址访问内存1个字时需占用 个总线周期,而用奇地址访问内存1个字操作需占用 个总线周期。7、在8086的读/写总线周期中,可以通过在T3和T4周期之间插入 周期的方法,使8086能和速度较慢的存储器/输入输出设备配合工作。,1,2,TW(等待),

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报