计算机原理及接口技术题目,微机原理与接口技术第二章习题答案

1、8086CPU由两部分组成: 指令执行部件(EU) 和 总线接口部件(BIU)

指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。总线接口部件(BIU)主要由地址加法器、寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。

2、8086CPU数据总线是16根,地址总线是20根。最大的存储空间是1MB。

3、8086的READY:准备就绪信号,输入,高电平有效。

INTR:可屏蔽中断请求信号,输入,高电平有效。RESET:复位信号,输入,高电平有效。

4、指令执行部件(EU)设有8个16位通用寄存器AX、BX、CX、DX、SP、BP、SI、DI,主要用途是保存数据和地址(包括内存地址和I/O端口地址)。其中AX、BX、CX、DX主要用于保存数据,BX可用于保存地址,DX还用于保存I/O端口地址;BP、SI、DI主要用于保存地址;SP用于保存堆栈指针。

标志寄存器FR用于存放运算结果特征和控制CPU操作。

BIU中的段寄存器包括CS、DS、ES、SS,主要用途是保存段地址,其中CS代码段寄存器中存放程序代码段起始地址的高16位,DS数据段寄存器中存放数据段起始地址的高16位,SS堆栈段寄存器中存放堆栈段起始地址的高16位,ES扩展段寄存器中存放扩展数据段起始地址的高16位。

指令指针寄存器IP始终存有相对于当前指令段起点偏移量的下一条指令,即IP总是指向下一条待执行的指令。

5、标志寄存器FLAG有9个标志,分为状态标志和控制标志。状态标志表示前面的操作执行后,算术逻辑部件处在怎样的一种状态,这种状态会像某种先决条件一样影响后面的操作。控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置和清除,每个控制标志对某一种特定的功能起控制作用。状态标志有6个,即符号标志(SF)、零标志(ZF)、奇偶标志(PF)、进位标志(CF)、辅助进位标志(AF)、溢出标志(OF);控制标志有三个即方向标志(DF)、中断标志(IF)、跟踪标志(TF).

6、8086的微处理器的主要操作有复位操作、读写操作、中断操作、总线控制操作。复位操作时序图在P30的图2-10;中断操作时序图在P34的图2-15。

7、存储器内部是按字节进行组织的,相邻的两个字节被称为一个字。存放的信息若以字节为单位,将在存储器中按顺序排列存放;存放的信息若以一个字为单位,则将每一个字的低字节存放在低地址中,高字节存放在高地址中,并以低地址作为该字的地址。

在8086CPU存储器中,从偶地址开始存放的字,称为规则字或对准字;从奇地址开始存放的字,称为非规则字或非对准字。规则字的存取可在一个总线周期内完成,非规则字的存取需两个总线周期。

8、物理地址是存储器的实际地址,由CPU提供的20位地址码来表示,是唯一能代表存储空间每个字节单元的地址。逻辑地址到物理地址的转换由BIU中20位的地址加法器自动完成。计算公式为:物理地址=段地址x10H+偏移地址。

9、I/O端口有两种编址方式:(1)统一编址(2)独立编址。8086最大的I/O寻址空间是1MB。

10、8086的最大模式和最小模式的主要区别就是在最大模式下,需要用外加电路来对CPU发出的控制信号进行变换和组合,以得到对存储器和I/O端口的读/写信号和对锁存器8282及对总线收发器8286的控制信号。

11、(1)D(2)G(3)J(4)A(5)H(6)B(7)F(8)C(9)E(10)L

12、√×××

13、实际地址为12108H。

14、略

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值