1/7《微机原理及应用》过程考核答案过程考核一问答题:1、分析说明8086/8088微处理器的指令ADDAL,5BH的执行过程
答:指令的执行过程包括:取指令过程和执行过程
CS:IP指示当前指令ADDAL,5BH的存储地址,由BIU中的20地址加法器将逻辑地址转换为物理地址,即CS×16+IP,并将其送至地址总线AB,存储器将指令输出,送数据总线,然后将IP+1送IP,为取下一条指令做好准备;2
BIU将指令代码送内部的指令队列当中暂存;3
执行单元EU取出指令,送指令寄存器IR,通过指令译码器ID对指令译码,分析出指令是个加法运算指令,并且分析出一个操作数在AL寄存器中,另一个操作数在当前指令的下一地址当中;4
CS:IP取出下一个地址当中的操作数5BH,送指令列,供EU使用;5
EU产生控制信号控制运算器ALU,执行加法运算,将AL+5BH后再存入AL中,完成指令的执行过程
2、8086/8088微处理器工作在的最大模式和最小模式的区别是什么
各有什么用途
答:最大模式是指多处理器模式,最小模式是单处理器模式,其区别在于最大模式下总线控制信号不是由微处理器产生,而是由单独的总线控制器产生,以便于协调多个处理器的总线占用问题,而最小模式因系统中只有一个处理器,因此总线的控制信号由微处理器直接产生
最大模式应用于多处理器的系统中,而最小模式应用于单微处理器的系统中
3、存储器的位扩展和地址扩展的方法是什么
地址扩展中对高位地址的译码有几种方法,各有何特性
答:存储器的位扩展的方法是:将存储器芯片的除数据线外的所有同名引脚相连即可,是存储器并联,而将数据线与DB上的不同数据位相连
存储器的地址扩展的方法是:将存储器芯片的除片选信号线CS外的所有同名引脚相连,而将片选信号线CS连接到,对AB高位地址译码的译码器上,实现不同芯片的地址范围不同,产生存储器存储地址的串联模式