微机原理试题及答案答案仅供参考.docVIP

  • 52
  • 0
  • 约2.38千字
  • 约 5页
  • 2016-08-23 发布于重庆
  • 举报
微机原理试题及答案答案仅供参考

1.指令队列缓冲器的取指方式。 2.微机中地址总线的作用传送地址信息 3.内存地址的计算。物理地址=段基地址*16+段内偏移地址 4.中断向量的概念每个中断处理程序都有一个确定的入口地址 5.在汇编语言中,定义常数、变量、分配内存空间的是什么指令。伪指令 6.8086工作于最小模式下,当M/=0,=0,=1 时,CPU完成的操作是什么?表示8086当前正在对内存或I/O端口进行写操作 7 .某微机最大可寻址的内存空间为16MB,其CPU地 址总线至少应有微处理器系统采用存储器映像方式编址 8259A的初始化命令字在计算机系统中,可用于传送中断请求和中断信号的伪指令8255A的方式选择控制字应写入①(AX)=1234H ②将DAT的有效地址送到AX 4. MOV 与 LEA 的区别。MOV是原操作数送往目的操作数,LEA是把原操作数的有效地址装入指定的目标寄存器 5.堆栈指针SP与堆栈指令。PUSH 与POP 6.微处理器内部结构由哪些部件组成? 总线接口部件BIU/与中央处理器CPU/存储器管理部件MMU。 7.试述BHE与A0组合如何选择数据字?为1时选择D0-D7数据线 BHE为0时选择D8——D15数据线 8.CPU响应中断时,为什么要执行两个连续的中断响应周期?第一个负脉冲用于通知相应的外设接口,由它发出的中断请求已得到响应,外设接口收到第二个脉冲后往数据总线送上中断型码 9.可屏蔽中断和非屏蔽中断的区别和联系。①非屏蔽中断用来处理紧急事件,如电源掉电等 通过NMI引脚进入;不受IF位的影响;在整个系统中只有一个②可屏蔽中断用于处理一般的随机外部事件,如外设的I/O处理请求等,通过INTR引脚进入;受IF位的影响;在系统中通过中断控制器(如8259A)的配合可以有很多个 ----------------- 1.假设X和X+2单元与Y和Y+2单元中分别存放的是两个双字有符号数据A和B(X、Y为低位字)。阅读以下程序段,并回答问题。 MOV DX,X+2 MOV AX,X ADD AX,X ADC DX,X+2 CMP DX,Y+2 JL L2 JG L1 CMP AX,Y JBE L2 L1: MOV AX,1 JMP EXIT L2: MOV AX,2 EXIT: HLT 1)该程序段所完成的操作是什么?比较2A与B的大小 2) AX=1和AX=2分别说明了什么?当AX=1时,2A大 当AX=2时B比2A大 3)若JBE L2改为JB L2,在操作结果上有什么区别?当2A=B时,会显示AX=1而不改时显示AX=2 2.依次执行下述指令序列,请在空白处填上当左边指令执行完时该寄存器的值。 MOV AL,0DH MOV BH,5CH MOV CH,04H ADD AL,BH;AL= 69 H OR BH,CH ;BH= 5C H XOR AL,AL;AL= 00 H AND CH,0FH ;CH=04 H MOV AX,0004H MOV BX,00B7H PUSH AX PUSH BX POP AX;AX= 00B7 H POP BX;BX= 0004 H 3.阅读下面的程序,指出该程序完成的功能。(功能:将端口71H的内容与10,20比较,再从端口73H输出结果) START:IN AL,71H CLC CMP AL,10 JC LP1 CMP AL,20 JC LP2 MOV BL,0FFH LP3:OUT 73H,BL HLT LP1: MOV BL,00 JMP LP3 LP2:MOV BL,88H JMP LP3 1.当下列程序执行完后,AL、BX、DI、DS四个寄存器的内容分别是什么? 假定存储器从2000H开始的内容分别为:[2000H]=04H,[2001H]=02H,[2003H]=06H, [2004H]=01H,[2005H]=08H,[2006H]=07H MOV BX,2000H MOV AL,03H XLAT LDS DI, [2000H] (AL)=06H (BX)=2000H (DI)=0204H (DS) 2、(1)已知 8086 中一些寄存器的内容和一些存储单元的内容如图1所示,试指出下列每条指令执行后,AX中的内容(即(AX)=?)。 (1)MOV AX,2010H (AX)=2010H (2) MOV AX,BX (AX)= 0100H (3) MOV AX,[1200H](AX)=4C2AH (4) MOV AX,[BX] (AX)=341

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档