微型计算机原理与接口技术_课后习题答案_中科大出版社_第四版
时间:2026-01-17
时间:2026-01-17
微机原理与接口技术第一章作业习题课
AUST-School of Electrical and Information EngineeringMr. ZHAO
03:42:04
2.微处理器,微型计算机,微型计算机系统有什么联系与区别?
微处理器只是一个中央处理器(CPU),由算术 逻辑部件(ALU),累加器和通用寄存器组,程 序计数器,时序和控制逻辑部件,内部总线等组 成。微处理器不能构成独立工作的系统,也不能 独立执行程序,必须配上存储器,外部输入、输 出接口构成一台微型计算机方能工作。
03:42:04
微型计算机由CPU,存储器,输入/输出接口电路 和系统总线组成。它已具有计算功能,能独立执 行程序,但若没有输入/输出设备,数据及程序不
能输入,运算结果无法显示或输出,仍不能正常工作。
以微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统。没有配臵软 件的计算机称为裸机,仍然什么工作也不能做, 必须配臵系统软件和应用软件,这样才可以正常 提供使用。
03:42:04
3.微处理器有哪些主要部件组成?其功能是 什么?
微处理器是中央处理器(CPU)。它是由算术逻 辑部件(ALU),累加器和寄存器组,指令指针
寄存器IP,段寄存器,时序和控制逻辑部件,内部总线等组成。
03:42:04
微处理器主要部件作用:
算术逻辑部件主要完成算术运算及逻辑运算。 通用寄存器组用来存放参加运算的数据、中间结果 或地址。 程序计数器指向要执行的下一条指令,顺序执行指 令时,每取一个指令字节,程序计数器加1。 控制逻辑部件负责对整机的控制,包括从存储器中 取指令,对指令进行译码和分析,确定指令的操作 及操作相应的控制信号和时序,送到微型计算机的 其他部件,使CPU内部及外部协调工作。 内部总线用来传送CPU内部的数据及控制信号。5
03:42:04
9.(1)1101.01B=13.25 (2)111001.0011B=57.1875 (3)101011.0101B=43.3125 (4)111.0001B=7.062510.(1)A3.3H=163.1875 (2)129.CH=297.75 (3)AC.DCH=172.859375 (4)FAB.3H=4011.1875
11.(1)23=27Q=17H (2)107=153Q=6BH (3)1238=2326Q=4D6H (4)92=134Q=5CH 12.将下列十进制数转换为8位有符号2进制数 (1)+32=00100000B (2)-12 [12]原=00001100B [12]反=11110011B [-12]补=11110100B (3)+100=01100100B (4)-92 [92]原=01011100B [92]反=10100011B [-92]补=10100100B
13.将下列十进制数转换为压缩和非压缩BCD (1)102 (2)44 (3)301 (4)1000 (1)[102]压缩BCD=0000 0001 0000 0010B [102]非压缩BCD=0000 0001 0000 0000 0000 0010B (2)[44]压缩BCD=0100 0100B [44]非压缩BCD=0000 0100 0000 0100B (3)[301]压=0000 0011 0000 0001B [301]非压=0000 0011 0000 0000 0000 0001B (4) [1000]压=0001 0000 0000 0000B [1000]非压=0000 0001 0000 0000 0000 0000 0000 0000B
14.将下列二进
制数转换为有符号十进制数。 (1)1000 0000B (2)0011 0011B (3)1001 0010B (4)1000 1001B 答:把它们看成是补码。 (1)-128 (2)+51 (3)-110 (4)-119 思考:若看成是原码、反码又分别是多少?
第二章 作业 习题课AUST-School of Electrical and Information EngineeringMr. ZHAO
1.8086CPU由哪两部分组成?它们的主要功 能是什么?
8086CPU由总线接口部件BIU和指令执行部件EU组成,BIU和EU的操作是并行的。
总线接口部件BIU的功能:地址形成、取指令、指令排队、读/写操作数和总线控制。所有与外部
的操作由其完成。
指令执行部件EU的功能:指令译码,执行指令。
03:42:04
2.8086CPU中有哪些寄存器?各有什么用途?
8086CPU的寄存器有通用寄存器组、指针和变址
寄存器、段寄存器、指令指针寄存器及标志位寄存器PSW。
4个16位通用寄存器,它们分别是AX,BX,CX,DX,用以存放16位数据或地址。也可分为8个8位
寄存器来使用,低8位是AL、BL、CL、DL,高8位是AH、BH、CH、DH,只能存放8位数据,不 能存放地址。03:42:04 12
指针和变址寄存器存放的内容是某一段内地址偏移 量,用来形成操作数地址,主要在堆栈操作和变址 运算中使用。
段寄存器给出相应逻辑段的首地址,称为“段基 址”。段基址与段内偏移地址结合形成20位物理地
址。
指令指针寄存器用来存放将要执行的下一条指令在
现行代码中的偏移地址。
16位标志寄存器PSW用来存放运算结果的特征,常
03:42:04
用作后续条件转移指令的转移控制条件。
5.要完成下述运算或控制,用什么标志位判断?其值是什么?⑴比较两数是否相等? 将两数相减,当全零标志位ZF=1时,说明两数 相等,当ZF=0时,两数不等。
⑵两数运算后结果是正数还是负数? 用符号标志位SF来判断,SF=1,为负数; SF=0,为正数。03:42:04 14
⑶两数相加后是否溢出? 用溢出标志位来判断,OF=1,产生溢出;OF=0, 没有溢出。
⑷采用偶校验方式。判定是否要补“1”?
用奇偶校验标志位判断,有偶数个“1”时,PF=1,不需要补“1”;有奇数个“1”时,PF=0,需要补
“1”。
03:42:04
(5)两数相减后比较大小?
ZF=1时,说明两数是相等的; ZF=0时:
无符号数时,CF=0,被减数大;CF=1,被减数小。 带符号数时,SF=OF=0或SF=OF=1,被减数大; SF=1,OF=0或SF=0,OF=1,被减数小。
(6)中断信号能否允许?
用中断标志位来判断,IF=1,允许CPU响应可屏蔽中断;IF=0,不响应。03:42:04 16
…… 此处隐藏:741字,全部文档内容请下载后查看。喜欢就下载吧 ……上一篇:综合档案室管理安全检查工作总结
下一篇:领取招标文件法人授权委托证明书