历支大 2006 基本概念 (1)简述8086中逻辑地址与物理地址的关系 解;逻辑地址是允许在程序中编排的地址,8086的逻辑地址有 段基值和段內偏移量两部分段基值存放在对应的段寄有器中 段内偏移量由指令给出物理地址是信息在存储器中实际存放 的地址在8086系统中物理地址形成过程为:将段寄存器中存 放的段基值(16位左移4次再加偏移量,得20位的物理地址 (2).说明8086引脚信号AD0~AD15双重总线的特点 解:AD0~AD15这16条总线传送32个信号A0~A15,D0~D15, 在一个读写总线周期的4个T周期中,T时刻传送地址信号 A0~A15,T2以后传送数据信号D0~D15可见这16条双重总线 的特点是分时复用 桂小林11
桂小林11 基本概念 (1).简述8086中逻辑地址与物理地址的关系. – 解;逻辑地址是允许在程序中编排的地址,8086的逻辑地址有 段基值和段内偏移量两 部分.段基值存放在对应的段寄存器中, 段内偏移量由指令给出.物理地址是信息在存储器中实际存放 的地址.在8086系统中,物理地址形成过程为:将段寄存器中存 放的段基值 (16位)左移4次再加偏移量,得20位的物理地址. (2).说明8086引脚信号AD0~AD15双重总线的特点 – 解:AD0~AD15这16条总线传送32个信号,A0~A15,D0~D15, 在一个读写总线周期的4个T周期中,T1时刻传送地址信号 A0~A15,T2以后传送数据信号D0~D15. 可见这16条双重总线 的特点是分时复用
历支大 2006 基本概念 (3)指令的寻址方式 解:所谓指令的寻址方式是指"指令中操作数的表示 形式", 操作数用一个数据直接给出的称为"立即寻址",例 如 MOV AL,80H中的80H. 操作数是一个寄存器的符号,例如上条指令中的AL, 称为寄存器寻址 操作数是一个内存地址则称为"存储器寻址",存储 器寻址中根据内存地址给出的方式又分为直接寻 址寄存器间接寻址,基址寻址和变址寻址等 桂小林12
桂小林12 基本概念 (3) 指令的寻址方式 – 解:所谓指令的寻址方式是指"指令中操作数的表示 形式", – 操作数用一个数据直接给出的称为"立即寻址",例 如MOV AL,80H中的80H. – 操作数是一个寄存器的符号,例如上条指令中的AL, 称为寄存器寻址. – 操作数是一个内存地址,则称为"存储器寻址",存储 器寻址中,根据内存地址给出的方式又分为直接寻 址,寄存器间接寻址,基址 寻址和变址寻址等
历支大 2006 作业解答-1/3 2、BU和EU如何协同工作?(提高cPU效率 答 (1)B|U监视着指令队列。当指令队列中有2个空字节时, 就自动把指令取到队列中。 (2)EU执行指令时,从指令队列头部取指令,然后执行。 如需访问存储器,则U向BJU发出请求,由B|U访问 存储器。 (3)在执行转移、调用、返回指令时,需改变队列中的指 令,要等新指令装入队列中后,EU才继续执行指令。 (4)当指令队列已满,而且执行部件对总线接口部件又没 有总线访问请求时,总线接口部件便进入空闲状态 桂小林13
桂小林13 作业解答-1/3 ⚫ 2、BIU和EU如何协同工作?(提高CPU效率) ⚫ 答: (1)BIU监视着指令队列。当指令队列中有2个空字节时, 就自动把指令取到队列中。 (2)EU执行指令时,从指令队列头部取指令,然后执行。 如需访问存储器,则EU向BIU发出请求,由BIU访问 存储器。 (3)在执行转移、调用、返回指令时,需改变队列中的指 令,要等新指令装入队列中后,EU才继续执行指令。 (4)当指令队列已满,而且执行部件对总线接口部件又没 有总线访问请求时,总线接口部件便进入空闲状态
历支大 2006 作业解答2/3 8、为什么要地址复用?如何分离? 引脚数限制 用锁存器(如74LS373)分离 11、8086被复位以后,各个寄存器的状态是什么?从 何处开始读取第1条指令? 8086从FFFF0H处执行第一条指令。 16、8086中BHE#作用与存储器奇偶地址访问问题 BHE#有效访问奇地址单元 按字访问时,奇偶地址的访问,时间单元不同 桂小林14
桂小林14 作业解答-2/3 ⚫ 8、为什么要地址复用?如何分离? – 引脚数限制 – 用锁存器(如74LS373)分离 ⚫ 11、8086被复位以后,各个寄存器的状态是什么?从 何处开始读取第1条指令? 8086从FFFF0H处执行第一条指令。 16、8086中BHE#作用与存储器奇偶地址访问问题 – BHE#有效访问奇地址单元 – 按字访问时,奇偶地址的访问,时间单元不同
历支大 2006 作业解答3/3 19、分步骤写出80386实现48位虚拟地址到线形 地址的转换过程。 见书本 20、分步骤写出80386实现32线形地址到32位 物理地址的转换过程。(注:使用4K页面) 见书本 21、80386中,CR0~CR3寄存器的作用各是什 么? cR3:页目录起始地址 cR0:控制状态,工作模式转换位PE 桂小林15
桂小林15 作业解答-3/3 19、分步骤写出80386实现48位虚拟地址到线形 地址的转换过程。 – 见书本 20、分步骤写出80386实现32线形地址到32位 物理地址的转换过程。(注:使用4K页面) – 见书本 21、80386中,CR0~CR3寄存器的作用各是什 么? – CR3:页目录起始地址 – CR0:控制状态,工作模式转换位PE