预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

微机原理与接口技术 1、8086CPU在内部结构上由哪几部分组成?其功能是什么? 8086的内部结构分成两部分。总线接口部件BIU,负责控制存储器与I/O 端口的信息读写,包括指令获取与排队、操作数存取等。执行部件EU负责从指 令队列中取出指令,完成指令译码与指令的执行行。 2、8086的总线接口部件有那几部分组成?其功能是什么? 8086的总线接口部件主要由下面几部分组成:4个段寄存器CS/DS/ES/SS, 用保存各段址;一个16位的指令指针寄存器IP,用于保存当前指令的偏移地 址;一个20位地址法器,用于形成20位物理地址;指令流字节队列,用于保存 指令;存储器接口,用于与外总线的连接。 3、8086的执行单元(部件)由那几部分组成?有什么功能? 8086的执行单元部件主要由下面几部分组成:控制器、算数逻辑单元、标 志寄存器、通用寄存器组。 (1)控制器,从指令流顺序取指令、进行指令译码,完成指令的执行等。 (2)算数逻辑单元ALU,根据控制器完成8/16位二进制算数与逻辑运算。 (3)标志寄存器,使用9位,标志分两类。其中状态标志6位,存放算数逻辑 单元ALU运算结果特征;控制标志3位,控制8086的3种特定操作。 (4)通用寄存器组,用于暂存数据或指针的寄存器阵列。 6、8086CPU状态标志和控制标志又何不同?程序中是怎样利用这两类标志的? 8086的状态标志和控制标志分别有哪些? (1)标志分两类:状态标志(6位),反映刚刚完成的操作结果情况。控制标志 (3位),在8086特定指令操作中起控制作用。 (2)利用状态标志可以掌握当前程序操作的结果,例如了解是否产生进位,是 否溢出等。例如利用控制标志可以控制程序的单步调试。 (3)状态标志包括:包括零标志ZF、符号标志SF、奇偶标志PF、进位标志CF、 辅助进位标志AF、溢出标志OF。控制标志包括:单步运行标志TF、方向标志DF 与中断允许标志IF。 8、8086CPU的形成三大总线时,为什么要对部分地址线进行锁存?用什么信号 控制锁存? 为了确保CPU对存储器和I/O端口的正常读/写操作,要求地址和数据同时 出现在地址总线和数据总线上。而在8086CPU中AD0~AD15总线是地址/数据复用 的,因此需在总线周期的前一部分传送出地址信息,并存于锁存器中,而用后一 部分周期传送数据。8086CPU中是通过CPU送出的ALE高电平信号来控制锁存的。 12、在8086中,逻辑地址FFFFH∶0001H、00A2H∶37F0H和B800H∶173FH的物 理地址分别是多少? (1)FFFFH*16+0001H=FFFF0H+0001H=FFFF1H (2)00A20+37F0=4210H (3)B8000+173F=B973FH 15、8086/8088CPU的地址总线有多少位?其寻址范围是多少? 8086/8088CPU的地址总线均为20位,8086/8088CPU的寻址范围为=1MB. 17、8086CPU工作在最小模式(单CPU)和最大模式(多CPU)主要特点是什么? 有何区别? 最小模式接+5V,构成小规模的应用系统,只有8086一个微处理器,所有的 总线控制信号均为8086产生,系统中的总线控制逻辑电路,减少到最小;不需 总线控制器8288;适用于单一处理机系统。 最大模式接地,用于大型(中型)8086/8088系统中,其中一个主处理器就是 8086或8088。其它的处理器称协处理器,协助主处理器工作,需要总线控制器来 变换和组合控制信号,需总线控制器8288;适用于多处理机系统。 24、8086CPU读/写总线周期各包含多少个时钟周期?什么情况下需要插入TW 等待周期?应插入多少个Tw,取决于什么因素?什么情况下会出现空闲状态 Ti? 8086CPU读/写总线周期包含4个时钟周期。当CPU与慢速的存储器或外设 I/O端口交换信息,系统中就要用一个电路来产生READY信号,并传递给CPU的 READY引脚。CPU在状态的下降沿对READY信号进行采样。如果无效,那么,就 会在之后插入等待状态。插入的个数取决于CPU接收到高电平READY信号的时间。 CPU在不执行总线周期时,总线接口部件就不和总线打交道,此时,进入总线空 闲周期。 第3章8086指令系统 (1)执行下面指令序列后,结果是(A)。 MOVAL,82H CBW A、(AX)=0FF82HB、(AX)=8082HC、(AX)=0082HD、(AX)=0F82H (2)与MOVBX,OFFSETVAR指令完全等效的指令是(D)。 A、MOVBX,VARB、LDSBX,VAR C、LESBX,VARD、LEABX,VAR (3)编写分支程序,在进行条件判断前,可用指令构成