微機原理試卷 7

2022-11-19 04:54:05 字數 3241 閱讀 6548

班級專業姓名考號

密封裝訂線

微機原理試卷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,...