全球旧事资料 分类
第二章8086体系结构与80x861.8086由哪两部分构成?它们的主要功能是什么?答:8086由两部分组成:指令执行部件,和总线接口部件,。指令执行部件()主要由算术逻辑运算单元、标志寄存器、通用寄存器组和控制器等4个部件组成,其主要功能是执行指令。总线接口部件主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加运算或存放运算结果等。2.8086预取指令队列有什么好处?8086内部的并行操作体现在哪里?答:8086的预取指令队列由6个字节组成,按照8086的设计要求,指令执行部件()在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。从速度上看,该指令队列是在内部,从指令队列中获得指令的速度会远远超过直接从内存中读取指令。8086内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。5.简述8086系统中物理地址的形成过程。8086系统中的物理地址最多有多少个?逻辑地址呢?答:8086系统中的物理地址是由20根地址总线形成的。8086系统采用分段并附以地址偏移量办法形成20位的物理地址。采用分段结构的存储器中,
f任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。通过一个20位的地址加法器将这两个地址相加形成物理地址。具体做法是16位的段基址左移4位相当于在段基址最低位后添4个“0”,然后与偏移地址相加获得物理地址。由于8086的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1。逻辑地址由段基址和偏移地址两部分构成,都是无符号的16位二进制数,程序设计时采用逻辑地址,也是1。
6.8086系统中的存储器为什么要采用分段结构?有什么好处?
答:8086中的寄存器都是16位的,16位的地址只能访问64的内存。086系统中的物理地址是由20根地址总线形成的,要做到对20位地址空间进行访问,就需要两部分地址
采用段基址和偏移地址方式组成物理地址的优点是:满足对8086系统的1存储空间的访问,同时在大部分指令中只要提供16位的偏移地址即可。
9.在某系统中,已知当前()=2360H,()=0800H,那么该堆栈段在存储器中的物理地址范围是什么?若往堆栈中存入20个字节数据,那么的内容为什么值?答:()×10H+()=23600H+0800H=23E00H,堆r
好听全球资料 返回顶部