22.下列算術(shù)運算指令中,不影響CF標志位的指令有 ( )
A.ADD
B.CBW
C.DEC
D.INC
E.SUB
23.設(shè)有數(shù)據(jù)定義如下:
BUFl DB 1,0,2,0,3,0
BUF2 DW 10 DUP( 1)
下列指令執(zhí)行后,可使AX寄存器的值為1的指令有 ( )
A.MOV AX,WORD PTR BUFl
B.MOV AX,BUF2
C.MOV AX,TYPE BUFl
D.MOV AX,TYPE BUF2
E.MOV AX,LENGTH BUFl
24.下列關(guān)于DRAM芯片2164的敘述中,正確的有 ( )
A.2164芯片的存儲容量為64K×1位
B.2164芯片的地址引腳有8條
C.2164每2ms需刷新一遍,每次刷新512個存儲單元
D.2164的數(shù)據(jù)線是輸入和輸出分開的
E.2164由信號控制讀出
25.下列關(guān)于中斷向量表的敘述,正確的有 ( )
A.中斷向量表是存放中斷服務(wù)程序入口地址的表格
B.中斷向量表中存放中斷類型碼
C.中斷向量表由三部分組成,即專用的、保留的、可供用戶定義的
D.CPU響應中斷后,會將中斷向量表中相應的4個字節(jié)內(nèi)容放入IP和CS
E.中斷向量表存放在存儲器的最高端,共1024個字節(jié)
三、填空題(本大題共5小題,每小題2分,共10分)
請在每小題的空格中填上正確答案。錯填、不填均無分。
26.8086CPU被設(shè)計為兩個獨立的功能部件,它們是___________和___________。
27.存儲器的存儲速度可以用兩個時間參數(shù)表示,一個是___________,另一個是___________。
28.8086有兩條中斷請求線,它們是___________和___________。
29.當總線上所接負載超過總線的負載能力時,必須在總線和負載之間加接___________或___________。
30.8位二進制補碼11111111B表示的十進制數(shù)真值為___________,8位二進制反碼11111111B表示的十進制數(shù)真值為___________。
四、簡答題 ( 本大題共5小題,每小題5分,共25分)
31.設(shè)某系統(tǒng)為20位地址總線,采用全譯碼方式,若用512×4位RAM構(gòu)成16KB的存儲系 統(tǒng),需要多少個RAM芯片需要多少位地址作為片外地址譯碼
32.簡述查詢式數(shù)據(jù)傳送方式的工作過程。
33.ADC0809能否同時對8路模擬量進行A/D轉(zhuǎn)換闡明原因。
34.分別指出下列各指令中源操作數(shù)的尋址方式
( 1)MOV AX,1000H
( 2)MOV AX,[1000H]
( 3)MOV AX,[BX]
( 4)MOV AX,[BX+0100H]
( 5)MOV AX,[BX+SI+0010H]
35.設(shè)有數(shù)據(jù)定義如下:
ARRAY DB 10H,24H,5AH,…,0C7H,98H
COUNT EQU$-ARRAY
試分別寫出完成下列操作的指令。
( 1)將ARRAY的偏移地址送BX;
( 2)將ARRAY的第1個字節(jié)單元內(nèi)容送AL;
( 3)將ARRAY數(shù)組的數(shù)據(jù)元素個數(shù)送CX。
五、分析題 ( 本大題共2小題,每小題10分,共20分)
36.閱讀下面的程序
DATA SEGMENT
ARRAY DB 56,78,24,100,200,15,63,85,130,180
AMAX DB 0
AMIN DB 255
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
MAIN PROC FAR
BEGIN: PUSH DS
MOV AX,0
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV CX,10
LEA SI,ARRAY
AGAIN: MOV AL,[SI]
CMP AL,AMAX
JBE LOPl
MOV AMAX, AL
LOPl: CMP AL,AMIN
JAE LOP2
MOV AMIN,AL
LOP2: INC SI
LOOP AGAIN
RET
MAIN ENDP
CODE ENDS
END MAIN
請回答:( 1)該程序執(zhí)行完后,變量AMAX和AMIN中的內(nèi)容分別是什么
( 2)該程序的功能是什么
37.已知8253的計數(shù)時鐘頻率為1MHz,端口地址范圍為304H~307H,要求8253的計數(shù)通道2輸出周期為6ms的方波。
( 1)寫出求計數(shù)初值的過程;
( 2)編寫8253的初始化程序。初始化時無關(guān)項置0,計數(shù)值的碼制為二進制。
六、設(shè)計題( 本大題共1小題,15分)
38.設(shè)8255A的PA口接3個按鍵,PB口接1個共陰極七段LED顯示器,如題38圖所示。根據(jù)PA0~PA2引腳的輸入狀態(tài)讓LED顯示器顯示對應的數(shù)字0~7,對應關(guān)系如題38表所示。設(shè)8255A的端口地址范圍為60H~63H,數(shù)字0~7的段選碼依次放在數(shù)據(jù)段DATA自DUANXUAN開始的連續(xù)8個存儲單元。請?zhí)羁諏⒊绦蜓a充完整,初始化時無關(guān)項置0
題38表
PA2 | PAl | PA0 | 顯示數(shù)字 |
0 | 0 | 0 | 7 |
0 | 0 | 1 | 6 |
0 | 1 | 0 | 5 |
0 | 1 | 1 | 4 |
1 | 0 | 0 | 3 |
l | 0 | 1 | 2 |
1 | 1 | 0 | 1 |
1 | 1 | 1 | 0 |