资源描述
微机原理与接口技术复习题(所有答案仅供参考)一、 单项选择题18086CPU通过( 1 A )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 B )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS2n+1位符号数x的补码表示范围为( B )。 A. 2n x 2n B. 2n x 2n C. 2n -1 x 2n-1 D. 2n (DX)B. (AX)(DX)C. (AX) SP=23FCH,BX=3600H (3) SP=23FCH+2=23FEH,AX=3600H,BX=3600H26、8253的计数器2工作于方式2,其计数时钟CLK2为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?参考答案:每计一个数经过的时间为1/f, N=t/(1/f)=tf=8ms100kHz810-310010380027、已知BX=0F36H,CX=0004H,状态标志寄存器的内容为0,求下列每条指令执行后的结果是什么?标志位CF的内容是什么? (1)RCL BX,1(2)CMP CX,02H参考答案:(1)BX=1E6CH CF=0 (2)CX=0004H CF=0 28、阅读下面程序段,按行号指出错误,修改并指出各程序段的功能。1 LEA SI,ARRAY2 MOV CX,1003 CLD4 NEXT: LODSW5 INC AX6 DEC SI7 DEC SI8 MOV SI,AX9 LOOP NEXT参考答案:该段程序的功能是把ARRAY数组中的元数加1。错误原因:地址指针SI在整个循环过程没有加2。修改:在第8、9两语句之间添加指令“ADD SI,2”或加入两条指令“INC SI”和“INC SI”。29、分析下列指令执行后的执行结果。(1)MOV AX,1234H PUSH AX POP BX(2)MOV CL,3 MOV AH,42H SHR AH,CL五、 分析与设计题1、已知RAM芯片和地址译码器的引脚如题图所示,试回答如下问题:(1)若要求构成一个8K8的RAM阵列,需几片这样的芯片?设RAM阵列组占用起始地址为0000H的连续地址空间,试写出每块R
展开阅读全文