微機原理習題

2022-12-09 16:42:05 字數 4742 閱讀 9910

一填空題

1、cpu與主記憶體及i/o裝置間傳送資料的硬體線路通道稱為 。

2、按照匯流排的規模、用途及其應用場合,匯流排分為和 。

3、ieee-488匯流排介面系統中的每個裝置可按三種方式之一工作。

4、rs-232c關於機械特性的要求,規定使用乙個根插針的標準聯結器。

5、std匯流排共定義條導線。它能適合多種位微處理器組成的系統,並經改進後具有資料輿能力。

二、選擇填空題

1、 有關rs-232c的技術,下列哪個是錯的?

a.可連線兩部個人計算機,進行資料傳輸。

b.屬於介面的硬體規範

c.為並行式傳送

d.屬於美國的eia規範

2、 下列哪個介面的資料不需作並行到序列的轉換以進行傳輸

a.rus-232c b.8251a 匯流排

3、multibus是intel公司為其 (1) 位微機系統設計的匯流排,它也能和 (2)

位微機系統相容。

(1)a、8 b、16 c、32 d、64

(2)a、8 b、16 c、32 d、64

一、 填空題

1、cpu與i/o介面間傳送的資訊一般包括3種型別。3類資訊的傳送方向分別應是(從哪到哪

2、輸入/輸出埠有2種編址方法,即i/o埠與儲存器單元統一編址和i/o埠單獨編址。前一種編址的主要優點是和 。

3、8086/8088的中斷響應用了2個匯流排週期,從引腳輸出2個負脈衝,第1個匯流排週期完成 ,第二個匯流排週期完成

4、 8086/8088輸出指令out dx ,ax的招待結果是將內容送至該類指令可定址的輸出埠有個。

5、 直接儲存器訪問dma操作前,需要對dma控制器進行初始化,它包括

和三項內容。

6、8086/8088提供的能接愛外部中斷請示訊號引腳是和 。兩種請示訊號的主要不同處在於

7、典型中斷處理程式結構應包括保護現場執行中斷服務程式,

恢復現場返回等部分,請在畫橫線處填上適當的操作或指令。

二、 選擇填空題

1、查詢方式輸入/輸出時,在i/o介面中設有 (1) ,通過它來確定i/o裝置是否準備好。輸入時,準備好表示 (2) ,輸出時,準備好表示 (2) 。

(1) a、狀態暫存器 b、資料暫存器 c、控制暫存器

(2) a、穩定b、已空c、已滿

2、8086/8088的中斷向量表中,每個中斷處理程式的入口位址占有4個單元。設4個單元的位址分別是a、a+1、a+2、 a+3。按8086/8088中斷向量表規定,位址a和a+1單元中應放 (1) ,其中a中放 (2) 。

(1)(a) 中斷處理程式入口位址的段位址cs

(b) 中斷處理程式入口位址的基位址bp

(c) 中斷處理程式入口位址的偏移量ip

(2)(a)cs的高8位

(b)cs的低8位

(c) bp的高8位

(d) bp的低8位

(e) ip的高8位

(f) ip的低8位

3、8259a可程式設計控制器,當其單片使用時可同時接收 (1) 外設的中斷請求。當級聯使用時,其主片的 (2) 應與從片的 (3) 連線。

(1)(a)8 (b)12 (c)4 (d)16

(2)(a)s p/e n (b)cs (c)inta (d)iri (i=0~7)

(3) (a)int (b)inta (c)csd) casi(i=0~3)

4、當多片8237a連線構成主輔結構時,主片的dreq訊號應與輔片的 (1) 連線,該訊號是 (2) 訊號。主片的dack訊號應與輔片的 (1)連線,該訊號是 (2) 訊號。

(1)(a)hrq (b)hlda (c)dack (d)dreq

(2)(a)輸入 (b)輸出

一、 選擇題

1、 分別指出下列指令中源運算元欄位是什麼定址方式?

(1)mov ax,19962)mov ax ,cx

(3)mov ax,[0234h4)mov ax,[si]

(5)mov ax,100[si6)mov ax,[bx][di]

(7)mov ax,10[bp][di]

2、 設有關暫存器及儲存單元的內容如下:

(ds)=1000h,(bx)=0100h,(si)=0002h ,(10100)=12h,(10101)=34h,(10102)=56h,(10103)=78h,(11200)=2ah,(11201)=4ch,(11202)=0b7h,(11203)=65h,試說明下列各條指令執行完後(ax)=?

(1)mov ax,1200h2)mov ax,bx

(3)mov ax,[1200h4)mov ax,[bx]

(5)mov ax,[1100h+bx6)mov ax,[bx][si]

(7)mov ax,[1100h+bx+si]

3、 指出下列指點令的錯誤:

(1)mov bh,ax2)mov [bp],[di]

(3)mov bx,[si][di4)mov cs,cx

4、 根據以下要求寫出相應的組合語言指令。

(1) 把ax暫存器和cx暫存器的內容相加,結果存入cx暫存器中。

(2) 用暫存器bx和di的基址變址定址方式,把儲存器中的乙個位元組與ah暫存器的內容相國,並儲存在ah暫存器中。

(3) 用暫存器bx和位移量10h的暫存器相對定址方式把儲存器中的乙個字和(ax)相加,並把結果送回儲存器單元中。

(4) 用位移量1000h的直接定址方式把儲存器中的乙個字與數1234h相加,並把結果送回該儲存單元中。

(5) 把數0a4h與(bh)相加,結果送回bh中。

5、 設堆疊指標暫存器sp的初值為1000h,(ax)=2000h,(bx)=3000h,試問:

(1) 執行指令push ax後,(sp)=?

(2) 再執行指令push bx 和pop ax後,(sp)=?,(ax)=?,(bx)=?

6、 若(al)=98h,(bl)=16h,分別執行mul bl和imul bl指令後,它們的結果為何值?of,cf為何值?

7、 寫出完成下列功能的指令序列:

(1) 傳送20h到al暫存器

(2) 將(al)*2

(3) 傳送25h到bl暫存器

(4) (al)*(bl)

問最後結果(ax)=?

8、 設a,b,c為雙字長數,它們分別存放在位址為a,a+2;b,b+2;c,c+2;的儲存單元中,存放時高位字在高位址中,低位字在低位址中。編制計算a+b+1234-c→d,d+2的指令序列。

9、 寫出完成以下計算的指令序列:

(1)(r*s)/(t+60)→a

(2)((x-y)/50*z)→a

10、 寫出完成以下計算的指令序列:

bcd1+bcd2-bcd3→dx

其中,參加運算的資料均為二位十進位制數,且每個十進位制數以非壓縮的bcd格式存入儲存器,每個資料占有乙個字。

11、 假設各資料均為壓縮的bcd碼,請完成第10題所要求的工作。

12、 分別寫出完成下列要求的指令:

(1) 將bx的低4位清零。

(2) 將ax的高4位置1

(3) 將dx的低4位變反

(4) 將cx的中間八位清零。

(5) 將ax中與bx中的對應位不相同的位均置為1。

13、 假定(ax)=b9h,(cl)=03,(cf)=1,試確定下列各條指令單獨執行後,(ax)=?

(1)shl ax,cl2)sal ah,1

(3)shr ax,cl4)sar ax,cl

(5)rol al,cl6)ror ax,cl

(7)rcl al,cl8)rcr al,1

14、 把dx;ax中雙字右移4位。

15、 分析下面指令序列完成什麼功能?

mov cl,04

shl dx,cl

mov bl,ah

shl ax,cl

shr bl,cl

or dl,bl

16、 若乙個48位數存放在ax:bx:cx中,請寫出指令序列,把這個48位數乘以2。

17、 用其它指令完成和下列指令一樣的功能:

(1)rep lodsb (2)rep stosb (3)rep scasb

18、 暫存器bx 所指的記憶體單元連續存放著三個無符號數(字),編制求這三個數之和,並將結果存放在這三個數之後的指令序列。

19、 執行下面指令序列後,(ax)=?

mov ax,4321h

mov cl,8

sar ax,cl

dec ax

mov cx,8

mul cx

1、 執行下面程式後,(a)=?

data segment

a dw 0

b dw 0

c dw 10,20,30

data ends

code segment

assume cs;code,ds;data

start proc far

push ds

xor ax,ax

push ax,

mov ax,data

mov ds,ax

lea bx,c

mov ax,[bx]

mov b,ax

mov ax,2 [bx]

add ax,b

微機原理習題

1.有乙個頻率為2mhz的時鐘訊號源,要求通過8253每秒鐘發出10個中斷請求訊號,中斷請求訊號連線到8259的ir2端,ir2對應的中斷型別號為1bh.中斷服務子程式入口位址標號為myint,在中斷服務子程式中向顯示器送乙個字元 b 1 畫出8253的有關引腳的連線示意圖 計數器可任選 及8253...

微機原理複習題

試卷三一 依據下面程式段 add al,bl jo l1 jc l2 cmp ah,bh jg l3 jb l4 jmp l5 給定ax bx值如下,說明程式轉向。ax bx 轉向 1 14c8 808d 1 2 d082 9f70 2 3 427b 60dc 3 4 3f23 50d0 4 5 0...

微機原理複習題

微機原理與接 術 複習指南 第一章1.給定二進位制數的原碼 反碼和補碼。2.微機的概念結構 處理器 儲存器 輸入輸出裝置及介面 三大匯流排 3.微機的工作過程 4步曲 4.8088最小模式主要引腳定義 ad0 ad7 a8 a15 ale io intr nmi reset clk 5.8086 8...