微機原理與接口技術
一、填空(每空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分)