班級專業姓名考號
密封裝訂線
微機原理試卷7(適用班級:***x)
(答題時間:120分鐘,滿分:100分)
(考生須知:)
一、填空題(每空2分,共20分)
1.二進位制數1001011.1轉換為十六進製制數為______。
2.組合語言的兩種基本語句是3.a=-75d,則[a]補
4.已知bx=1234h,bp=5678h,si=1357h,ds=0925h,ss=0468h,cs=4b10h,則指令mov [bp+si+30h],al中目的運算元的定址方式為儲存器運算元的有效位址______,實際位址______。
5.位(bit)是儲存器中儲存資訊的稱為
6.標號具有段屬性、偏移量屬性和_________屬性。
二、單選題(每題2分,共20分)
1.若8259a工作在優先順序自動迴圈方式,則irq4的中斷請求被響應並且服務完畢後,優先順序最高的中斷源是( )。
a)irq3 b)irq5 c)irq0 d)irq4
2.下列資料( )在組合語言中的表示是正確的。
105d
c.100h mul
3.已知al、bx中各存放乙個帶符號數,計算bx-al的差,用下述程式段( )。
ah,sub bx,axsub bx,ax
bx, bx,al
4.data的定義如下:
data dw 1234h
現想把12h取入到al暫存器,可以實現該功能的程式段是( )。
al,byte ptr data al,high data
al,byte ptr data+1 ax,data
5.已知sp=210h,指令call dword ptr[bx]執行後sp的內容為( )。
a.20eh b.20ch c.208h d.206h
6.已知si中存放著乙個16位的資料,欲將其高8位送入暫存器al中,不能實現此功能的程式段是( )。
ax, ax,si
mov cl,8mov cl,8
rol ax,clror ax,cl
ax, al,high si
xchg ah,al
7.當執行完下列指令序列後,標誌位of和cf的值分別為( )。
mov ah,39h
add ah,50h
a.0,0 b.0,1 c.1,0 d.1,1
8.已知在暫存器ax和bx中分別存放著乙個無符號資料,在滿足條件ax≥bx時轉到標號ok去執行,不能實現該功能的程式段是( )。
ax,bx ax,bx
jnb okja ok
bx,ax ax,bx
jae okjnc ok
9.若al與bl的內容相等,則轉到標號ok去執行,不能實現此功能的程式段是( )。
al,bl al,bl
je okje ok
al,bl cx,al eq bl
jz okjcxz ok
10.cpu響應intr引腳上來的中斷請求的條件是( )。
三、完成指令序列(共15分)
(1)8259a有哪幾種優先順序控制方式?(5分)
(2)將cpu中的位元組資料輸出至位址為3b0h的埠中。(3分)
(3)將bx暫存器的高半部分遮蔽,其餘位不變。(2分)
(4)某介面的輸入埠位址為0a00h,狀態埠位址為0a01h,狀態埠中的第三位為1時表示輸入緩衝器中有乙個位元組已準備好,可以輸入。設計具體程式,以實現查詢式輸入。(5分)
四、根據要求把空白處填上。(20分)
(1)下述程式執行後,應將data陣列中的最大值存入max單元。陣列元素為無符號數,資料個數在cnt單元。現將此程式補充完整。
dseg segment
data dw 12,34h,56,78h,7eh,5a,63h
cnt dw 07
max dw 0
dseg ends
cseg segment
assume cs:cseg,ds:dseg
begin:mov ax,dseg
mov ds,ax
lea si,data
mov ax,[si]
mov cx,cnt
3分)aa:cmp ax,[si+1]
3分)mov ax,[si+1]
bb:inc si
3分)loop aa
mov ah,4ch
int 21h
cseg ends
end begin
(2)已知當前的ds和es指向同乙個段,且當前資料段從0000h到00ffh單元的內容分別為01,02,03,...,0feh,0ffh,00h,下列程式執行後,000fh單元的內容為______,0019h單元的內容為______,oof4h單元的內容為______,oofbh單元的內容為______。(每空2分)
mov di,0001h
mov si,0000h
mov cx,0080h
cldrep movsw
mov ah,4ch
int 21h
(3)data db 67,2 dup(2 dup(4,3),1ah,15),7fh
cnt dw 5
……mov si,offset data
add si,cnt
mov al,[si]
hlt此程式執行後,則al3分)
五、綜合題(25分)
1.設8088系統中有一塊主8259a,從8259a接至主8259a的ir1上。主和從的偶位址分別是04b0h和04c0h,主8259a的ir0中斷型別碼是50h,從8259a的ir0中斷型別碼是58h,所有請求都是邊沿觸發,採用非衝方式,特殊全巢狀,非動eoi結束方式,sp/en用做輸入。要求:
(1)畫出主、從片與cpu級連線圖(主要引腳);(5分)
(2)對主片進行初始化程式設計;(5分)
(3)對從片進行初始化程式設計。(5分)
2.現有乙個cpu,要求為其擴充2kb主存,儲存器採用2114晶元,主存從000h位址開始。
(1)需幾個片選訊號?(2分)
(2)給出每組晶元的位址範圍。(2分)
(3)試畫出cpu和主存的連線圖(根據設計需要增加解碼器、邏輯電路等)。(6分)
微機原理試卷b答案
一 選擇題 abbdc adddd aabcc bcaca 二 填空題 1 操作碼 運算元 可交換 2 補碼 原碼 反碼 3 8 ax bx cx dx 後4可以交換 4 ds si es di 5 ds es 6 5e5ch 1 7 offset mov si,offset var 8 prom ...
2019微機原理試卷B答案
微機原理與接 術試卷a答案 一 選擇題 每題2分 二 判斷對錯 每題2分 三 簡答題 1 答 80x86能處理256級中斷向量 2分 型別號為0 0ffh 1分 乙個中斷向量占用4位元組 2分 分別存放ip和cs 1分 2 答 dac0832共有三種工作方式 雙緩衝方式 資料分兩次寫入 特點 在d ...
《微機原理與應用》試卷答案2019
中國礦業大學2008 2009學年第一學期 微機原理與應用 試題 a卷 自06 考試時間 100分鐘考試方式 閉卷 學院班級姓名學號 一 判斷對錯,如對則在 中寫 如錯則在 中寫 8分每題1分 1 mcs 51微控制器可執行指令 mov r2,r1 2 mcs 51微控制器可執行指令 movc a,...