微机原理与接口技术
一、填空(每空1分,共20分)
1.下列各数均为二进制补码:a=00110010B b=01001010B c=11101001B d=10111010B,
试求下列运算的十进制数真值:a+b= d-c-a=
2.设机器字长为8位,写出真值-0010101B表示的二进制数原码、补码和反码。
原码= 补码= 反码=
3.MOV DL,86
ADD DL,0AAH
上述两条指令执行后,标志寄存器中各标志位和DL的值是:
DL CF= OF= AF= SF= ZF=
4.存储器芯片2114的存储量为1024×4,若用2114 构成16KB的存储器,需要片2114。5.设(CS)=4000H,(SS)=6000H,(IP)=200H,则IP所指的物理地址为。
6.设堆栈指针(SP)=0110H,顺序执行下面三条指令后,PUSH AX;PUSH BX;POP AX。SP的内容是。
7.设某程序中数据定义如下:
A DW ?
B DB 2 DUP(0,1)
C DB ‘1234’
D EQU $-A
则,变量D的值是。
其表示的意义是。
8.已知某门电路的I OH=15mA ,I OL=24mA ,它的I IL=0.2mA ,I IH=0.1mA 。若用这样的门可驱动同样的门理论上可驱动个。实际应用时,一般不超过个。
9.8086/8088在最大工作模式中,8086/8088CPU不直接提供用于
等控制信号。
10.在指令MOV AX,ES:[BX]中,采用的是寻址方式。
二、分析程序填空(每空2分,共20分)