计算机专业--微机原理与接口技术(钱晓捷版)课后习题答案
〔习题2.2〕判断题 〔解答〕
① 错 ⑥ 对
② 对 ⑦ 对 ③ 对 ⑧ 错 ④ 对 ⑨ 对 ⑤ 错 ⑩ 对
〔习题2.3〕填空题
〔解答〕
① 32,DX,DH ② 16
③ 段地址,偏移地址,EIP,IP ④ 00100110,0
⑤ 73C00H,73800H
⑥ EBX,ECX,ESI,EDI,EBP,ESP ⑦ 实地址,64KB
⑧ ASM,目标模块,FLAT
⑨ 立即数寻址、寄存器寻址和存储器寻址 ⑩ DS,SS 〔习题2.4〕
处理器内部具有哪3个基本部分?8086分为哪两大功能部件?其各自的主要功能是什么?
〔解答〕
处理器内部有ALU、寄存器和指令处理三个基本单元。 8086有两大功能部件:总线接口单元和执行单元。 总线接口单元:管理着8086与系统总线的接口,负责处理器对存储器和外设进行访问。8086所有对外操作必须通过BIU和这些总线进行。
执行单元EU:负责指令译码、数据运算和指令执行。 〔习题2.5〕
8086怎样实现了最简单的指令流水线? 〔解答〕
8086中,指令的读取是在BIU单元,而指令的执行是在EU单元。因为BIU和EU两个单元相互独立、分别完成各自操作,所以可以并行操作。也就是说,在EU单元对一个指令进行译码执行时,BIU单元可以同时对后续指令进行读取;这就是最简单的指令流水线技术。 〔习题2.6〕
什么是标志?什么是IA-32处理器的状态标志、控制标志和系统标志?说明状态标志在标志寄存器EFLAGS的位置和含义。 〔解答〕
标志:用于反映指令执行结果或控制指令执行形式的一个或多个二进制数位。例如,有些指令执行后会影响有关标志位;有些指令的执行要利用相关标志。
状态标志:用来记录程序运行结果的状态信息。 控制标志:DF标志,控制字符串操作的地址方向。