微機(jī)原理與接口技術(shù)模擬題及答案_第1頁(yè)
微機(jī)原理與接口技術(shù)模擬題及答案_第2頁(yè)
微機(jī)原理與接口技術(shù)模擬題及答案_第3頁(yè)
微機(jī)原理與接口技術(shù)模擬題及答案_第4頁(yè)
微機(jī)原理與接口技術(shù)模擬題及答案_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

千里之行,始于足下。第2頁(yè)/共2頁(yè)精品文檔推薦微機(jī)原理與接口技術(shù)模擬題及答案微機(jī)原理與接口技術(shù)模擬題一

一.填空題

1.二進(jìn)制數(shù)11010011B轉(zhuǎn)換為十六進(jìn)制數(shù)是,轉(zhuǎn)換為十進(jìn)制數(shù)是。

2.十六進(jìn)制數(shù)2345H轉(zhuǎn)換為二進(jìn)制數(shù)是,轉(zhuǎn)換為十進(jìn)制數(shù)是。

3.十進(jìn)制數(shù)45D轉(zhuǎn)換為組合BCD碼是,轉(zhuǎn)換為非組合BCD碼是。

4.十進(jìn)制數(shù)45D對(duì)應(yīng)的8位補(bǔ)碼是。

5.十進(jìn)制數(shù)-58D對(duì)應(yīng)的8位補(bǔ)碼是。

二.單選題

1.一具字符的基本ASCII碼的值占用位。

A.6B.7C.8D.92.將高級(jí)語(yǔ)言的程序翻譯成為機(jī)器語(yǔ)言代碼程序的有用程序是。

A.編譯程序B.匯編程序C.解釋程序D.目標(biāo)程序3.指令“MOVES:[2000H],AX”中,目的的操作數(shù)的尋址方式是。

A.馬上尋址B.寄存器尋址C.存儲(chǔ)器直截了當(dāng)尋址D.寄存器間接尋址4.下列寄存器別能存放操作數(shù)有效地址的為。

A.SIB.DIC.BXD.DX5.CPU發(fā)出的拜訪存儲(chǔ)器的地址是。

A.物理地址B.偏移地址C.邏輯地址D.段地址三.解答題

1.I/O接口與CPU的要緊連線與外部設(shè)備的要緊連線是啥稱謂?各有啥功能?

2.簡(jiǎn)述8088與8086在內(nèi)部結(jié)構(gòu)與外部引足的要緊區(qū)不是啥?

3.INTn的功能調(diào)用與過(guò)程(子程序)調(diào)用有啥別同?

4.寫出下列存儲(chǔ)器地址的段地址、偏移地址與物理地址。

(1)2XXX:0035(2)1FD0:000A

四.計(jì)算題

計(jì)算下列各題,請(qǐng)寫出計(jì)算過(guò)程,解釋為啥?(別解釋或解釋錯(cuò)誤無(wú)分)

1.計(jì)算3AC8H+91FDH,并講明各狀態(tài)標(biāo)志位的值是啥?

2.請(qǐng)按8421BCD碼的修正法則,計(jì)算5479H+4587H。

五.畫圖題

要求用2K′4的存儲(chǔ)芯片,構(gòu)成4K容量的存儲(chǔ)容量,要求地址從1800H開始。畫出存儲(chǔ)器與微處理器的連接圖;并講明各組存儲(chǔ)區(qū)的地址范圍。(設(shè):地址總線為16根,數(shù)據(jù)總線為8根,要求存儲(chǔ)器地址延續(xù))

六.編程題

1.用8086匯編語(yǔ)言編輯一程序段,求AX中“0”的個(gè)數(shù),并存儲(chǔ)在BX中。

2.用8086匯編語(yǔ)言編輯一完整程序,求8AAF32H+000BA84H的和。

微機(jī)原理與接口技術(shù)模擬題一答案

一.填空題

1.D3H,211D。2.0010001101000101B,9029D。3.45H,0405H。

4.00101101B。5.11000110B。

二.單選題

1.B。2.A。3.C。4.D。5.A。

三.解答題

1.I/O接口與CPU的要緊連線與外部設(shè)備的要緊連線是啥稱謂?各有啥功能?

解:I/O接口——處于微處理器與外部設(shè)備之間舉行信息交換的媒介。

(1)微處理器與I/O接口之間,三大總線相連接

DB:微處理器I/O口交換信息,以及經(jīng)過(guò)I/O口與外設(shè)交換信息;

AB與M/IO配合,尋I/O口的口地址;RD/WR:

微處理器操縱I/O口,相互交換信息。

(2)I/O接口與外部設(shè)備之間,三類信息線相連接

微處理器經(jīng)過(guò)I/O操縱口,操縱外設(shè)的操作;

微處理器經(jīng)過(guò)I/O查詢口,檢查外設(shè)的狀態(tài);

微處理器經(jīng)過(guò)I/O數(shù)據(jù)口,與外設(shè)相互交換信息;

2.簡(jiǎn)述8088與8086在內(nèi)部結(jié)構(gòu)與外部引足的要緊區(qū)不是啥?

解:(1)指令對(duì)列緩沖器:8086為六個(gè)單元,8088為四個(gè)單元

(2)數(shù)據(jù)總線——AD0~AD15(8086)《16位機(jī)》

AD0~AD7(8088)《準(zhǔn)16位機(jī)》

(3)操縱總線——M/IO(8086),IO/M(8088)

3.INTn的功能調(diào)用與過(guò)程(子程序)調(diào)用有啥別同?

解:(1)CALL、RET執(zhí)行時(shí)SP與IP的狀態(tài)

CALL標(biāo)號(hào)

CS:IP(下一條語(yǔ)句)

斷點(diǎn)的邏輯地址入棧:CS入棧(段間調(diào)用),IP入棧;

?標(biāo)號(hào)的偏移地址入IP,標(biāo)號(hào)的段地址入CS(段間調(diào)用)。

(CS)標(biāo)號(hào)PROC

RET

標(biāo)號(hào)ENDP

執(zhí)行RET時(shí):IP出棧;

?CS出棧(段間調(diào)用)。

(2)中斷執(zhí)行與返回時(shí),SP與IP的狀態(tài)

中斷執(zhí)行時(shí):(當(dāng)前FLAGS)T堆棧,

(當(dāng)前CS)T堆棧,

(當(dāng)前IP)T堆棧

?依照中斷指針,指向中斷服務(wù)程序地址表的某一位置,及獲得中斷向量(矢量):

(中斷服務(wù)程序首地址)TIP,

(中斷服務(wù)程序段地址)TCS;

?中斷返回時(shí):(堆棧)TIP,

(堆棧)TCS,

(堆棧)TFLAGS。

4.寫出下列存儲(chǔ)器地址的段地址、偏移地址與物理地址。

(1)2XXX:0035(2)1FD0:000A

解:(1)2XXXH、0035H、25175H。

(2)1FD0H、000AH、1FD0AH。

四.計(jì)算題

1.0011101011001000

+1001000111111101(有此過(guò)程并正確,得1分)

1100110011000101

CF=0;D15向D16無(wú)進(jìn)位,及CS+1=0。

OF=0;D15向D16無(wú)進(jìn)位,及CS+1=0;D14向D15無(wú)進(jìn)位,及CS=0;(或CS?

CS+1=0)。

ZF=0;計(jì)算結(jié)果別為零。SF=1;計(jì)算結(jié)果D15為“1”。

PF=1;計(jì)算結(jié)果D0與D7“1”的個(gè)數(shù)為偶數(shù)。AF=1;D7向D8有進(jìn)位。

2.(5479H)BCD+(4587H)BCD=(10066H)BCD。

0101010001111001

+0100010110000111

1001101000000000(步驟正確得全分,惟獨(dú)結(jié)果無(wú)步驟無(wú)分)

+011001100110

1010000001100110

+0110

10000000001100110

五.畫圖題

參考答案:

兩組4片,1800H~1FFFH、2000H~27FFH

A15A14A13A12A11A10……A0

第一組:00011

第二組:00100

外譯碼內(nèi)譯碼

(可用線選法或全譯碼法,下面為參考圖)

六.編程題

1.用8086匯編語(yǔ)言編輯一程序段,求AX中“0”的個(gè)數(shù),并存儲(chǔ)在BX中。

參考答案:

MOVBX,0

MOVCX,16

LOP1:SHRAX,1

JCLOP

ADDBX,1

LOP:LOOPLOP1

2.用8086匯編語(yǔ)言編輯一完整程序,求8AAF32H+000BA84H的和。參考答案:DATASEGMENT

FIRSTDB32H,0AFH,8AH

SECONDDB84H,0BAH,00H

DATAENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA

START:MOVAX,DATA

MOVDS,AX

MOVCX,3

MOVSI,0

CLC

LOP:MOVAL,SECOND[SI]

ADCFIRST[SI],AL

INCSI

LOOPLOP

MOVAH,4CH

INT21H

CODEENDS

ENDSTART

微機(jī)原理與接口技術(shù)模擬題二

一.單選題

1.請(qǐng)按名詞與解釋內(nèi)容的關(guān)系,在括號(hào)中填入相應(yīng)的字母。

(1)CPU()A.總線接口部件,實(shí)現(xiàn)所需的總線操作。

(2)存儲(chǔ)器()B.機(jī)器語(yǔ)言代碼。

(3)EU()C.操縱部件、算邏單元和寄存器組等組成。

(4)BIU()D.存儲(chǔ)程序、數(shù)據(jù)等信息的器件。

(5)目標(biāo)碼()E.分析并操縱指令執(zhí)行的部件。

2.請(qǐng)按要求挑選,填入相應(yīng)的字母。

(1)補(bǔ)碼01011001的真值為。

A.01011001B.10100111C.01011010D.10100110(2)補(bǔ)碼11011001的真值為。

A.10100110B.10100111C.00100110D.00100111(3)-50的補(bǔ)碼為。

A.11001110B.10110010C.00110010D.00110011(4)無(wú)符號(hào)數(shù)150的補(bǔ)碼為。

A.10010110B.01101001C.01101010D.11101010(5)字符“8”的ASCII碼為。

A.00111010B.00111000C.00011000D.00110001(6)舉行字節(jié)乘法運(yùn)算時(shí),必須使用寄存器。

A.DX,AXB.BX,DIC.AX,ALD.CX,BX(7)計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器系統(tǒng)是指。

A.RAM存儲(chǔ)器B.ROM存儲(chǔ)器

C.主存儲(chǔ)器D.主存儲(chǔ)器與外存儲(chǔ)器(8)表示將要執(zhí)行指令的偏移地址,存放在寄存器中。

A.CXB.IPC.AXD.DX

(9)8255A芯片的操縱口地址為AFH,片選信號(hào)的譯碼器輸入的有效信號(hào)為。

A.011111B.101011C.010101D.101001(10)程序操縱類指令的功能是。

A.算術(shù)與邏輯運(yùn)算B.主存與CPU之間傳數(shù)

C.CPU與I/O之間傳數(shù)D.改變程序執(zhí)行的順序

二.計(jì)算題

請(qǐng)寫出計(jì)算過(guò)程,解釋為啥(別解釋或解釋錯(cuò)誤無(wú)分)

計(jì)算3AC8H+91FDH,并講明各狀態(tài)標(biāo)志位的值是啥?

三.推斷題

1.請(qǐng)分不講明下面各條語(yǔ)句中,“源”與“目的”的尋址方式。

(1)ADDBYTEPTR[BX][DI],AL

“目的”的尋址方式——

“源”的尋址方式——

(2)MOVSI,[0A29H]

“目的”的尋址方式——

“源”的尋址方式——

(3)MOVBX,WORDPTRSTRS

“目的”的尋址方式——

“源”的尋址方式——

(4)SUBBYTEPTR[BX],12H

“目的”的尋址方式——

“源”的尋址方式——

(5)MOVAX,NUM[SI]

“目的”的尋址方式——

“源”的尋址方式——

2.推斷以下語(yǔ)句是否有錯(cuò);假如有錯(cuò)誤,請(qǐng)講明為啥?

(1)MOVAH,257

(2)OUTDX,AL

(3)SHLAL,10

(4)MOVBYTEPTR[SI],NUM

(5)MOVDS,BP

(6)SUBPROC

(7)MOVAH,BYTEPTR[SI+DI]

(8)LEAAX,OFFSETNUM[BX]

(9)INAX,1300H

(10)XORAX

四.畫圖題

假設(shè)(SP)=0200H,假如(CX)=1000H,(BX)=2000H,請(qǐng)畫出堆棧區(qū)執(zhí)行下面各條語(yǔ)句的操作過(guò)程。(注:每一條語(yǔ)句畫一組圖)

PUSHCX,PUSHBX,POPAX,POPBX。

五.編程題

請(qǐng)編寫一完整的8086匯編程序(按字節(jié)編程),比較X、Y的大小,將大者放入BIG單元,其小

者放入BIG+1單元。

六.綜合應(yīng)用題

請(qǐng)依照下圖,應(yīng)用匯編語(yǔ)言寫出8255A的初始化程序(包括各個(gè)口的輸入/輸出語(yǔ)句,輸入與輸出的數(shù)據(jù)能夠自個(gè)兒假設(shè))。

微機(jī)原理與接口技術(shù)模擬題二答案

一.單選題

1.(1)(C)(2)(D)(3)(E)(4)(A)(5)(B)

2..(1)A(2)D(3)A(4)C(5)B(6)C(7)D(8)B(9)B(10)D

二.計(jì)算題

0011101011001000

+1001000111111101

1100110011000101

CF=0;D15向D16無(wú)進(jìn)位,及CS+1=0。

OF=0;D15向D16無(wú)進(jìn)位,及CS+1=0;D14向D15無(wú)進(jìn)位,及CS=0;(或CS?

CS+1=0)。

ZF=0;計(jì)算結(jié)果別為零。SF=1;計(jì)算結(jié)果D15為“1”。

PF=1;計(jì)算結(jié)果D0與D7“1”的個(gè)數(shù)為偶數(shù)。AF=1;D7向D8有進(jìn)位。

三.推斷題

1.

(1)“目的”的尋址方式——基址加變址,“源”的尋址方式——寄存器

(2)“目的”的尋址方式——寄存器,“源”的尋址方式——馬上

(3)“目的”的尋址方式——寄存器,“源”的尋址方式——直截了當(dāng)

(4)“目的”的尋址方式——寄存器間接,“源”的尋址方式——馬上

(5)“目的”的尋址方式——寄存器,“源”的尋址方式——變址

2.

(1)′,“源”與“目的”的類型別同。(2)?

(3)′,“源”為大于1的馬上數(shù),應(yīng)為CL。(4)′,“源”與“目的”同為存儲(chǔ)器。

(5)′,BP別能傳數(shù)給數(shù)據(jù)段段寄存器DS。(6)′,SUB為指令,別能作為過(guò)程名。

(7)′,SI、DI別能并且為源。(8)′,LEA與OFFSET并且使用。

(9)′,“源”為16位別能為馬上數(shù),應(yīng)為DX。

(10)′,語(yǔ)句別完整。

四.畫圖題

參考答案。

PUSHCX,PUSHBX,POPAX,POPBX。

五.編程題

參考答案:

設(shè)X,Y為任意大小的無(wú)符號(hào)數(shù)

DATASEGMENT

XDB?

YDB?

BIGDB2DUP(0)

DATAENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA

START:MOVAX,DATA

MOVDS,AX

CMPAL,Y

JALOP1

MOVBIG,Y

MOVBIG+1,AL

JMPDONE

LOP1:MOVBIG,AL

MPVBIG+1,Y

DONE:HLT

CODEENDS

ENDSTART

六.綜合應(yīng)用題

分析8255A口

A口:90H,B口:91H,

C口:92H,操縱口:93H。

分析8255A方式字:

100010118BH

程序段:

MOVAL,8BH

OUT93H,AL

輸入/輸出語(yǔ)句:

OUT90H,AL

INAL,.91H

INAL。92H

微機(jī)原理與接口技術(shù)模擬題三

一.填空題/挑選題

1.請(qǐng)按要求,填入相應(yīng)的文字、字母、數(shù)字或符號(hào)。

(1)在數(shù)據(jù)段內(nèi)寫入十進(jìn)制數(shù)–200,計(jì)算機(jī)存儲(chǔ)單元中的十六進(jìn)制數(shù)為。

(2)8086的寄存器中,可以用于表示存儲(chǔ)器地址的寄存器有。(2分)(3)8086微處理器內(nèi)部的部件分不為和;與8088比較內(nèi)部別同的

部分是。

(4)8253是芯片,方式為方波速率發(fā)生器。

(5)所謂堆棧,是以的原則存放數(shù)據(jù)的方式。

(6)在執(zhí)行中斷指令時(shí),自動(dòng)壓棧;中斷服務(wù)程序執(zhí)行IRET命令時(shí),自動(dòng)出棧至。(按先后順序?qū)懗觯?/p>

(7)假設(shè)(SS)=2000H,(SP)=0100H,假如彈出5個(gè)數(shù)據(jù)字,再壓入3個(gè)數(shù)據(jù)字后,棧頂?shù)奈锢淼刂肥恰?/p>

(8)異步通信的數(shù)據(jù)格式為、、和等部分組成。

2..請(qǐng)按要求,填入相應(yīng)的寄存器、文字或數(shù)字(可多選)。

(1)舉行字除法運(yùn)算時(shí),必須使用寄存器。

DX,AXBX,DIAX,ALCX,BX

(2)8086的引足MN/MX為正時(shí),引足為該方式可用。

S0、S1、S2M/IO

ALELOCK

(3)表示I/O口間接偏移地址,存放在寄存器中。

AXBXCXDX

(4)INC指令別妨礙標(biāo)志寄存器中的標(biāo)志位。

SFCFOFZF

(5)并且明確段地址與偏移地址稱為。

物理地址邏輯地址

有效地址重復(fù)地址

三.推斷題

1.關(guān)于下面的數(shù)據(jù)定義,執(zhí)行MOV指令后,各寄存器中的內(nèi)容是啥?

ADW10HDUP(?)

BDB10HDUP(?)

CDB‘ABCD’

……

MOVAL,LENGTHA

MOVBL,LENGTHB

MOVCL,LENGTHC

2、推斷以下語(yǔ)句是否有錯(cuò)(必須指明正確與錯(cuò)誤);并講明錯(cuò)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論