微機(jī)原理試題1附答案_第1頁(yè)
微機(jī)原理試題1附答案_第2頁(yè)
微機(jī)原理試題1附答案_第3頁(yè)
微機(jī)原理試題1附答案_第4頁(yè)
微機(jī)原理試題1附答案_第5頁(yè)
已閱讀5頁(yè),還剩11頁(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)介

一、填空題(每空1分,共15分,答案寫在答題紙上)1、

微型計(jì)算機(jī)由CPU、(_______)、總線、接口電路及輸入輸出設(shè)備等構(gòu)成。2、

在微機(jī)系統(tǒng)中,端口編址方式一般有(_______)和(______)兩種編址方式3、

微機(jī)系統(tǒng)與輸入/輸出設(shè)備的信息交換有無(wú)條件傳送方式、查詢方式、(_______)和(_______)。4、

二進(jìn)制數(shù)的十進(jìn)制表示為(_______)。5、

實(shí)模式下,已知邏輯地址為4010H:2000H,則物理地址為(_______)。6、

有一個(gè)8位機(jī)器數(shù)為,若此數(shù)表示原碼,則相應(yīng)的十進(jìn)制數(shù)的真值為(_______),若此數(shù)表示反碼,則相應(yīng)的十進(jìn)制數(shù)的真值為(_______),若此數(shù)表示補(bǔ)碼,則相應(yīng)的十進(jìn)制數(shù)的真值為(_______),若此數(shù)表示的是壓縮(或組合)BCD碼,則相應(yīng)的十進(jìn)制數(shù)的真值為(_______)。7、

設(shè)(DS)=1000H,(ES)=2000H,(SS)=3000H,(BX)=5000H,(BP)=6000H,(DI)=0001H,內(nèi)存單元中,(21000H)=1234H,(36000H)=9ABCH,(16000H)=9657H,(41002H)=789AH。則MOVAX,ES:[1000H]執(zhí)行時(shí)操作數(shù)的物理地址為(_______);MOVAX,[BP]執(zhí)行后(AX)=(_______);MOVAX,[BX+DI]執(zhí)行時(shí)操作數(shù)的物理地址為(_______)。8、

已知(BX)=1234H,(DS)=1000H,(SI)=200H,(10221H)=3247H,指令LEABX,[SI+21H]執(zhí)行后BX寄存器的值為(_______)。

二、單項(xiàng)選擇題(每題1分,共15分,答案寫在答題紙上)1.以下各個(gè)指令中正確的是(

)。A.

MOV

CS,1000

B.

OUT

DX,AXC.

MOV

BL,BP

D.

MOVAH,DX2.

在外部中斷源的中斷服務(wù)程序結(jié)束時(shí),一般應(yīng)向8259發(fā)送中斷結(jié)束命令是讓(

)的相應(yīng)位清零。

A.

中斷請(qǐng)求寄存器IRR

B.

中斷屏蔽寄存器IMRC.

中斷服務(wù)寄存器ISR

D.

標(biāo)志寄存器EFLAGS3.2片8259A級(jí)連可以管理

級(jí)中斷源。A.14

B.15

C.16

D.17

4.處理器80486在保護(hù)虛擬地址模式下,可以尋址的物理內(nèi)存地址空間大小為(

)。A.

4KB

B.

64KB

C.

1MB

D.

4GB

5.已知以下數(shù)據(jù)段:DATA

SEGMENT

VAR1

DB

10dup(2,3dup())

VAR2

DW

VAR3,VAR1,10h

VAR3

DB

10,,12dup()DATA

ENDS數(shù)據(jù)段DATA中定義的三個(gè)變量共占用(

)字節(jié)空間。A.68

B.

60

C.78

D.

57

6.80X86CPU可以訪問(wèn)的I/O空間可以達(dá)到(

)。

7.指令JMP

DWORD

PTR[DI]的尋址方式為(

)。A.段內(nèi)間接轉(zhuǎn)移

B.段間間接轉(zhuǎn)移C.段內(nèi)直接轉(zhuǎn)移

D.段間直接轉(zhuǎn)移

8、8255A能實(shí)現(xiàn)雙向傳送功能的是(

)。A.方式0

B.方式1

C.方式2

D.方式3

9.設(shè)字長(zhǎng)n=8位,[X]補(bǔ)碼=(A4)16,[Y]補(bǔ)碼=(9B)16,則求[X+Y]補(bǔ)碼時(shí)得到的結(jié)果和溢出標(biāo)志OF分別為(

)。A.

(13F)16和OF=0

B.

(3F)16和OF=0C.

(13F)16和OF=1

D.

(3F)16和OF=1

10.處理器80486的4級(jí)特權(quán)保護(hù),(

)級(jí)特權(quán)保護(hù)分配給操作系統(tǒng)核心部分。A.0

B.1

C.2

D.311.指令I(lǐng)NC一定不會(huì)修改的標(biāo)志是(

)。A.

溢出標(biāo)志OF

B.符號(hào)標(biāo)志SFC.

進(jìn)位標(biāo)志CF

D.奇偶標(biāo)志PF

12.已知AX=73A8H,進(jìn)位標(biāo)志CF=1,則語(yǔ)句“RCLAX,1”執(zhí)行后AX和CF的值分別為(

)。A.

E751和0

B.

E751和1

C.

E750和0

D.

E750和1

13.在80x86中可屏蔽中斷請(qǐng)求被CPU響應(yīng)的條件是(

)。A.INTR引腳有中斷請(qǐng)求,NMI引腳沒(méi)有中斷請(qǐng)求,系統(tǒng)沒(méi)有DMA請(qǐng)求;B.CPU當(dāng)前指令執(zhí)行完畢;C.中斷允許標(biāo)志IF=1;D.以上條件都包括。

14.

下面對(duì)COM型文件的編程格式的描述不正確的是()。A.目標(biāo)代碼應(yīng)該小于64KB;B.源程序中允許有數(shù)據(jù)段、代碼段和堆棧段;C.在代碼段偏移地址為100H的單元,必須是程序的第一條可執(zhí)行指令;D.源程序結(jié)束一般要返回到DOS狀態(tài)。

15.堆棧操作的基本單位是(

)A.比特

B.字節(jié)C.字

D.雙字

三、簡(jiǎn)答題(每題5分,共15分,答案寫在答題紙上)1、簡(jiǎn)述I/O接口的基本功能。(5分)2、

簡(jiǎn)述中斷的基本概念、中斷的分類。(5分)3、假設(shè)數(shù)據(jù)段內(nèi)容如下:X1

DB

22H,3*6,,-2

X2

DB

‘AB’,’C’

X3

DW

‘AB’,’C’請(qǐng)畫圖繪出匯編之后數(shù)據(jù)區(qū)單元內(nèi)容(從2000:1000H地址開始)(5分)

四、閱讀分析題(共30分,答案寫在答題紙上)1、(6分)閱讀下面的匯編程序,判斷說(shuō)明該程序的功能,并從題后的選項(xiàng)中選擇合適的語(yǔ)句填充到程序中的缺失部分,使程序完整無(wú)誤。CODESEGMENT

ASSUMECS:CODE①__________

MOVAH,1

INT21H

ANDAL,0FH

MOVBL,AL

MOVCX,8LAST:②__________

RCLBL,1

JNCNEXT

MOVDL,‘1’NEXT:

MOVAH,2

INT21H

LOOPLAST③__________

INT21HCODESEGMENT

ENDBEG供選擇的項(xiàng):A)MOVDL,’0’

B)MOVDL,‘1’C)BEG:

D)START:

E)MOVAH,4CH

F)MOVAH,C4H

2、(8分)下面程序的功能是:在附加段地址為BUF中有一個(gè)無(wú)符號(hào)數(shù)的字?jǐn)?shù)組,找出最大數(shù)和最小數(shù),分別存放在AX和BX寄存器中.請(qǐng)?zhí)羁胀瓿稍摮绦颉DATASEGMENTBUF

DW2564H,0ABCDH,1690H,…,0DEF0H

;共50個(gè)字CONT

EQU$﹣BUFEDATASEGMENTCODE

SEGMENT①__________START:MOVAX,EDATA②__________

MOVCX,CONT-1③__________

MOVBX,ES:[DI]

MOVAX,BXMIN:

ADDDI,2

CMPES:[DI],BX④__________

MOVBX,ES:[DI]

JMPNEXTMAX:

CMPES:[DI],AX

JBENEXTMOVAX,ES:[DI]NEXT:LOOPMINMOVAH,4CH

INT21HCODEENDS

ENDSTART

3、閱讀下面子程序SUB,回答:(8分)SUB

PROC

NEAR

PUSH

CXMOVCX,8MOVAH,0NEXT:SHLAL,1RCRAH,1LOOPNEXTMOVAL,AHPOP

CX

RET

SUB

ENDP(1)試說(shuō)明其實(shí)現(xiàn)的功能,(2)如果調(diào)用子程序SUB前AX=5678H,則調(diào)用SUB子程序后AX=4、(8分)若SS=1600H,SP=2000H,AX=1030H,BX=5544H,標(biāo)志寄存器FR=2115H,試說(shuō)明執(zhí)行指令PUSH

AX

PUSH

BX

PUSHF

POPCX

POPDX之后,SP=SS=CX=DX=并畫圖指出堆棧中各單元的內(nèi)容.

五、編寫程序題(共25分,答案寫在答題紙上)1、(10分)已知數(shù)據(jù)段有如下部分定義:ARRAY

DW1234H,

678H,165H,34H,27BHCNT

EQU

($-ARRAY)/2SUM

DW請(qǐng)編寫完整程序求出ARRAY數(shù)組中各無(wú)符號(hào)數(shù)的和放入SUM字單元中,然后以十六進(jìn)制在屏幕打印。

2、(15分)設(shè)8254的端口地址為40H-43H。按如下要求編寫子程序:(1)

子程序I8254實(shí)現(xiàn):初始化2號(hào)計(jì)數(shù)器,要求工作在方式3,按BCD碼計(jì)數(shù),計(jì)數(shù)初值為4000。(8分)(2)

子程序Read實(shí)現(xiàn):在某時(shí)刻讀出8254的2號(hào)計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值。(7分)

附錄8254的方式控制字格式:1.計(jì)數(shù)器選擇D7D6=00計(jì)數(shù)器#0;D7D6=01計(jì)數(shù)器#1;D7D6=10計(jì)數(shù)器#2;D7D6=11讀出控制字標(biāo)志;

2.讀/寫方式選擇D5D4=00鎖存當(dāng)前計(jì)數(shù)器的值供讀出;D5D4=01只讀/寫低8位;D5D4=10只讀/寫高8位;D5D4=11先讀/寫低8位,后讀/寫高8位;

3.工作方式選擇D3D2D1的值用于設(shè)定工作在方式0~5;

4.計(jì)數(shù)器計(jì)數(shù)制選擇D0=0,計(jì)數(shù)值以二進(jìn)制方式計(jì)數(shù);D0=1,計(jì)數(shù)值以BCD碼方式計(jì)數(shù);答案一、填空題,每空一分1

___內(nèi)存____2

_統(tǒng)一編址______,_獨(dú)立編址__3

__中斷方式__,DMA方式4

5

_42100H__6

_151___,

-104

,

-105

97

7

__21000H__,__9ABCH__,__15001H___8

221H

二、選擇,每題1分12345678BCBDBCBD9101112131415

DACADBC

三、簡(jiǎn)答題,每題5分所答含要點(diǎn)得全分,否則酌情扣分。1.電平轉(zhuǎn)換,格式轉(zhuǎn)換,數(shù)據(jù)緩沖與鎖存,電路隔離2.中斷是有隨機(jī)事件發(fā)生后向CPU發(fā)出請(qǐng)求信號(hào),CPU停止當(dāng)前程序的執(zhí)行轉(zhuǎn)而執(zhí)行為該隨機(jī)事件服務(wù)的程序,服務(wù)完成后回到停止位置繼續(xù)執(zhí)行的過(guò)程。

硬件中斷和軟件中斷3.22H18-2‘A’‘B’‘C’‘B’‘A’‘C’

四、閱讀分析題1(功能3分,每空1分,共6分)將AL的內(nèi)容按二進(jìn)制形式顯示出來(lái)①C)BEG:②A)MOVDL,’0’③F)MOVAH,C4H2(每空2分共8分)①ASSUMECS:CODE,DS:EDATA②MOVDS,AX③LEA

DI,BUF④JC

MAX3(沒(méi)小題4分共8分)①程序的功能是:寄存器AL的內(nèi)容反序②(AX)=0E1H

4(8分)SP=1FFEH,SS=1600H,CX=2115H,DX=5544

溫馨提示

  • 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)論