微机原理与技术接口(基于8086和proteus仿真)课后答案

上传人:n**** 文档编号:88931833 上传时间:2019-05-13 格式:PDF 页数:41 大小:561.82KB
返回 下载 相关 举报
微机原理与技术接口(基于8086和proteus仿真)课后答案_第1页
第1页 / 共41页
微机原理与技术接口(基于8086和proteus仿真)课后答案_第2页
第2页 / 共41页
微机原理与技术接口(基于8086和proteus仿真)课后答案_第3页
第3页 / 共41页
微机原理与技术接口(基于8086和proteus仿真)课后答案_第4页
第4页 / 共41页
微机原理与技术接口(基于8086和proteus仿真)课后答案_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《微机原理与技术接口(基于8086和proteus仿真)课后答案》由会员分享,可在线阅读,更多相关《微机原理与技术接口(基于8086和proteus仿真)课后答案(41页珍藏版)》请在金锄头文库上搜索。

1、 1 第第1章章 习题答案习题答案 1.答: 计算机硬件的基本组成部分有:运算器、控制器、存储器、输入设备和输出设备五大组 成部分; 运算器功能:完成各种算术运算或逻辑运算; 控制器功能:发出各种控制信息,使计算机各部件协调工作; 存储器功能:存储程序和数据; 输入设备:将程序和数据输入的部件; 输出设备:将结果数据输出的部件。 2.答: 以微型计算机为核心,配以鼠标、键盘等外围设备、电源、接口电路,以及控制计算机 工作的软件构成微型计算机系统。 3.答: 主板与外部设备之间的数据传输必须通过系统总线, 所以系统总线包含的信号线必须满 足下列各种输入/输出操作的需要: 访问分布于主板之外的存储

2、器; 访问 I/O 接口; 适应外部中断方式; 适应存储器直接与外部设备交换信息。 总线控制逻辑的任务就是 产生和接受这些操作所需要的信号。 4.答: 计算机有运算器、控制器、存储器、输入设备和输出设备五大部分组成,计算机内部采 用二进制数据的格式表示数据和指令。程序将事先保存在内存储器中,计算机在工作时,不 需要操作人员干预,自动逐条取出指令并执行。 5.答: CPU 首先执行主板上 BIOS 中的自检程序; 执行引导装入程序, 依次搜寻硬盘、 光盘等; 读出引导记录,装入引导程序;由引导程序将操作系统装入内存;执行操作系统。 6.答: BIOS 是 Basic Input Output S

3、ystem 的缩写,指的是基本输入输出系统“。它是一组固化 到计算机ROM芯片上的程序, 保存着计算机最重要的基本输入输出的程序、 系统设置信息、 开机后自检程序和系统自启动程序。 7.答:略。 2 第第2章章 习题答案习题答案 1.答: 为了区别所使用的数制,一般用以下两种书写格式表示: 用括号将数字括起,后面加数制区分,数制用下标的形式给出; 用后缀区分,二进制数、十进制数、八进制数、十六进制数的后缀分别为字母 B(或 b) 、D(或 d) 、O(或 o)或 Q(或 q) 、H(或 h) 。 例如:十六进制数 56.78 可以表示成(56.78)16 或 56.78H; 十进制数 56.7

4、8 可以表示成(56.78)10 或 56.78D。 2.答: 123D 采用十进制,0AFH 采用十六进制,77Q 采用八进制,1001110B 采用二进制。 3.答: 字长为 8 位的二进制数原码表示的最大值:127,最小值:-127;补码表示的最大值: 127,最小值:-128。 字长为 16 位的二进制数原码表示的最大值:32767,最小值:-32767;补码表示的最大 值:32767,最小值:-32768。 4.答: (1)125D=0111 1101B=7DH (2) 255D=1111 1111B=FFH (3)72D=0100 1000B=48H (4)5090D=0001 0

5、011 1110 0010B=13E2H 5.答: (1)1111 0000B=240D=F0H (2) 1000 0000 B =128D =80H (3)1111 1111 B =255 D =FFH (4)0101 0101B=85D=55H 6.答: (1)FFH=255D=1111 1111B (2) ABCDH=43947D=1010 1011 1100 1101B (3) 123H=291D=0000 0001 0010 0011B (4) FFFFH=65535D=1111 1111 1111 1111B 7.答: (1)8 位时(16)原=0001 0000 ; (16)补=

6、0001 0000; 16 位时(16)原=0000 0000 0001 0000 ; (16)补=0000 0000 0001 0000; (2) 8 位时(-16)原=1001 0000 ; (-16)补=1111 0000; 16 位时(-16)原=1000 0000 0001 0000 ; (-16)补=1111 1111 1111 0000; (3) 8 位时(+0)原=0000 0000; (+0)补=0000 0000; 16 位时(+0)原=0000 0000 0000 0000; (+0)补=0000 0000 0000 0000; 3 (4) 8 位时(-0)原=1000

7、0000 ; (-0)补=0000 0000; 16 位时(-0)原=1000 0000 0000 0000; (-0)补=0000 0000 0000 0000; (5) 8 位时(127)原=0111 1111; (127)补=0111 1111; 16 位时(127)原=0000 0000 0111 1111; (127)补=0000 0000 0111 1111; (6) 8 位时-128 超过原码表示的范围; (-128)补=1000 0000; 16 位时(-128)原=1000 0000 1000 0000; (-128)补=1111 1111 1000 0000; (7) 8

8、位时(121)原=0111 1001 ; (121)补=0111 1001; 16 位时(121)原=0000 0000 0111 1001; (121)补=0000 0000 0111 1001; (8) 8 位时(-9)原=1000 1001 ; (-9)补=1111 0111; 16 位时(-9)原=1000 0000 0000 1001; (-9)补=1111 1111 1111 0111; 8.答: (1) x补=1100 0010; (2) -x补=0000 1101; (3) x原=1100 0010; (4) x反=1011 1101。 9.答: (1)AB; (2)AB 10

9、.答: (1)溢出; (2)13H; (3)溢出; (4)EDH; (5)EDH。 11.答: (1)1000 1000; (2)1110 1110; (3)0110 0110; (4)1010 1100; (5)0000 0000; (6)1010 1100; (7)=0101 0011。 12.答: (1)30H=48,字符为0 ; (2)39H=57,字符为9 ; (3)42H=66,字符为B ; (4)62H=98,字符为b ; (5)20H=32,字符为空格; (6)7H=7,字符为报警符; 13、答: 十进制 49 123 7 62 压缩 BCD 码 0100 1001B 0001

10、 0010 0011B 0000 0111B 0110 0010B 非压缩BCD码 0000 0100 0000 1001B 0000 0001 0000 0010 0000 0011B 0000 0111B 0000 0110 0000 0010B ASCII 码 3439H 313233H 37H 3632H 4 第第3章章 习题答案习题答案 1.(1)答: 物理地址:物理地址(PA)是 20 位无符号二进制数,是 CPU 访问存储器的实际地址。 每个存储单元对应一个物理地址。8086 存储空间的物理地址范围是:00000HFFFFFH。 逻辑地址: 采用分段结构的存储器中, 把通过段地址

11、和偏移地址来表示的存储单元的地 址称为逻辑地址,记为:段地址:偏移地址。 段地址: 8086规定各逻辑段从节的整数边界开始, 即段首地址二进制值的低4位是0000, 把段首地址的高 16 位称为段基址或段地址。 偏移地址:把某一存储单元相对于段地址的段内偏移量称为偏移地址(也称有效地址 EA) 。段地址和偏移地址都是是 16 位无符号二进制数。 (2)答: 时钟周期:计算机的“时钟”是由振荡源产生的、幅度和周期不变的节拍脉冲,每个脉 冲周期称为时钟周期, 又称为 T 状态或 T 周期, 时钟周期是微机系统工作的最小时间单元。 总线周期:当 CPU 访问存储器或输入/输出端口时,需要通过总线进行

12、读或写操作,这 个过程称为总线周期(Bus Cycle) 。总线周期是利用总线完成一次读/写所需要的时间。 指令周期:执行一条指令所需要的时间称为指令周期(Instruction Cycle) 。指令周期由 1 个或多个总线周期组成。 (3)答: 最小模式:也称为单处理器模式,是指系统中只有一片 8086 微处理器,所连接的存储 器容量不大、片子不多,所要连接的 I/O 端口也不多,系统的控制总线就直接由 CPU 的控 制线供给,从而使得系统中的总线控制电路减到最少。最小模式适用于较小规模的系统。 最大模式: 相对于最小模式而言, 适用于中、 大型规模的系统。 系统中有多个微处理器, 其中一个

13、是主处理器 8086,其他的处理器称为协处理器,承担某方面专门的工作。需要增 加一片 8288 来对 8086CPU 发出的控制信号进行变换和组合, 以得到对存储器或 I/O 端口的 读/写信号和对锁存器、总线收发器的控制信号。 2.答: EU:负责指令的执行,即从总线接口部件 BIU 的指令队列取指令,指令执行后向 BIU 送回运算结果,同时把运算结果的状态特征保存到标志寄存器中。 BIU:负责 CPU 与存储器、I/O 设备之间的数据传送。BIU 完成以下操作:取指令送给 指令队列、 配合执行部件从指定的内存单元或者外设端口中取数据、 将数据传送给执行部件 或者把执行部件的操作结果传送到指

14、定的内存单元或外设端口中。 8086 的 BIU 和 EU 在很多时候可以并行工作,使得取指令、指令译码和执行指令这些 操作构成操作流水线。 当指令队列中有两个空字节,且 EU 没有访问存储器和 I/O 接口的要求时,BIU 会 自动把指令取到指令队列中。 当 EU 准备执行一条指令时,它会从指令队列前部取出指令执行。在执行指令的过 程中,如果需要访问存储器或者 I/O 设备,那么 EU 会向 BIU 发出访问总线的请求,以完成 访问存储器或者 I/O 接口的操作。如果此时 BIU 正好处于空闲状态,那么,会立即响应 EU 的总线请求;但如果 BIU 正在将某个指令字节取到指令队列中,那么,B

15、IU 将首先完成这 个取指令操作,然后再去响应 EU 发出的访问总线的请求。 当指令队列已满,而且 EU 又没有总线访问时,BIU 便进入空闲状态。 5 在执行转移指令、调用指令和返回指令时,下面要执行的指令就不是在程序中紧接 着的那条指令了,而 BIU 往指令队列装入指令时,总是按顺序进行的。在这种情况下,指 令队列中已经装入的指令就没有用了,会被自动消除。随后,BIU 会往指令队列中装入另一 个程序段中的指令。 3.答: 地址信号是 CPU 发送给内存或 I/O 设备的,所以地址线是单向的; 数据信号可以从 CPU 发送给内存或 I/O 设备,也可以从内存或 I/O 设备发送给 CPU,

16、故而数据线是双向的。 4.答: 8086CPU 中有 14 个寄存器。它们是:4 个 16 位的通用寄存器:AX、BX、CX、DX 和 8 个 8 位的通用寄存器:AH、AL、BH、BL、CH、CL、DH、DL;指针和变址寄存器 SP、 BP、 SI、DI;4 个 16 位的段寄存器 CS、DS、SS 和 ES;标志寄存器 FR;指令指针寄存器 IP。 功能略。 5.答: (1)加法运算的结果为:CEACH;CF=0,PF=1,AF=0,ZF=0,SF=1,OF=1; (2)加法运算的结果为:68ACH;CF=0,PF=1,AF=0,ZF=0,SF=0,OF=0; (3)加法运算的结果为:DDDDH;CF=0,PF=1,AF=0,ZF=0,SF=1,OF=0。 6.答: 8086CPU 可寻址的存储器地址范围是 00000HFFFFFH; 可寻址的 I/O 端口地址范围是 0000HFFFFH。 7.答: 由于 8086CPU 提供 20 位地址,但 8086 中可用来存放地址的寄存器,如 IP、SP、BX、

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号