計(jì)算機(jī)組成原理與匯編語言試題三及解答_第1頁
計(jì)算機(jī)組成原理與匯編語言試題三及解答_第2頁
計(jì)算機(jī)組成原理與匯編語言試題三及解答_第3頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、計(jì)算機(jī)組成原理與匯編語言試題二及解答)空(20分一、填1、存儲(chǔ)程序的原理:在計(jì)算機(jī)開始工作前要把預(yù)先編好的 口數(shù)據(jù)送到有的部件中保存。2、對(duì)與SRAM,容量位8K*8的芯片共有 地址線和8條數(shù)據(jù)線。3、在計(jì)算機(jī)中表示一個(gè)數(shù)值數(shù)據(jù)的基本要素是 , 與。4、二進(jìn)制數(shù)1 1 0 0 1 0 1 0 0 1轉(zhuǎn)換成十進(jìn)制為5、運(yùn)算器是對(duì)數(shù)據(jù)進(jìn)行處理和加工的部件,實(shí)現(xiàn)運(yùn)算。6、控制器由指令部件、 M牛和M牛三部分組成,其中指令部件包括, , , 。7、8086 CPU是位微機(jī),地址線有 條,可尋址個(gè)單元。8、采用局部片選譯碼片選法,如果有3條地址線不參加譯碼,將會(huì)產(chǎn)生倍空間重疊。二、選擇(10分)1、在做

2、加法時(shí),D7為有進(jìn)位且結(jié)果為正,則標(biāo)志位CF和SF%()A、0和0E、0和1C、1 和0D、1和12、運(yùn)算器的核心部分是()A、通用寄存器E、暫存器C、緩存器D、算邏單元)3、補(bǔ)碼是一種(.讀書破萬卷下筆如有神A、真值E、機(jī)器數(shù)C、定點(diǎn)數(shù)D、浮點(diǎn)數(shù)4、中斷是()A、子程序調(diào)用E、確定性的C、隨機(jī)發(fā)生的D、多道程序5、程序計(jì)數(shù)器PC是 ()A、指令部件E、時(shí)序部件C、指令寄存器D、程序狀態(tài)寄存器6、同步控制是()方式A.只實(shí)用于CPU控制B.由統(tǒng)一時(shí)序信號(hào)控制所有指令執(zhí)行時(shí)間均相等)通用寄存器 D. 程序寄存器C.只實(shí)用于外部設(shè)備控制D.7、在寄存器間接尋址中,操作數(shù)是放在(A. 堆棧 B.主存

3、單元C.8、把源程序變成目標(biāo)程序的應(yīng)用軟件是()A.EDIT B.MASM C.LINK D.DEBUG9、堆棧是按()組織的存儲(chǔ)區(qū)域A. 最優(yōu)化原理 B.程序存儲(chǔ)原理C.程序訪問的局限性原理 D.先進(jìn)后出原則10、計(jì)算機(jī)中最基本的、不可再分解的操作是()A.微指令B.三、按要求解答(10分)微命令C.微操作D.微程序1、已知:X補(bǔ)= 1 0 0 0 0 0 1 0 ,求X真,X 補(bǔ)2、在8 0 8 6系統(tǒng)下寫出邏輯地址1 000 H:0200 H的段地址, 偏移地址,并寫出其相應(yīng)的物理地址的計(jì)算過程。讀書破萬卷 下筆如有神四、分析題(20分)1、閱讀下列程序并分析其實(shí)現(xiàn)的功能(10分)MYD

4、ATA SEGMENTPORT1 EQU 90HEQU 91HPORT2GRAY DB 18H,34H,05H,06H,09HDB 0AH,0CH,11H,12H,14HMYDATA ENDSMYCODE SEGMENTASSUME CS:MYCODE,DS:MYDATAGO: MOV AX, MYDATAMOV DS, AX 1MOV BX, OFFSET GRAY 23MOV CX, 8AL, PORT1CYCLE: INXLAT GRAYOUT, PORT2, AL4LOOP CYCLEMYCODE ENDSEND GO讀書破萬卷下筆如有神該程序的功能是1 指令的功能是2 指令的功能是4

5、指令的功能是2、存儲(chǔ)器擴(kuò)展(10分)在以8 0 8 6 CPU構(gòu)成的系統(tǒng)中,設(shè)計(jì)一容量為8K*8的RAM,把它 安排在FE 0 0 0 H為起始地址空間(無地址重疊),提供的芯片為:74LS138、 SRAM 6264 請完成下列兩個(gè)任務(wù):(1) 簡要說明設(shè)計(jì)工作原理。(5分)(2) 補(bǔ)全下列全譯碼片選法的電路,可適當(dāng)填加所需電路或芯片;(5分)G Y _T g- V"7Y¥Vc VE4五、指令和偽指令(20分)1、指出源操作數(shù)的尋址方式(8分)(1) MOV AX, 8BP(2) ADD AX, BX(3) LEA AX, ARE1(4) MOV AX, BX+SI+9、

6、指出下列指令中的錯(cuò)誤(8分)2.讀書破萬卷 下筆如有神-_(1) CMP AX , BYTE PTR BX2000H(2) POP2000H(3) MOV SI,(4) MOV CS, 2000H3、理解下列偽指令,然后指出指令后累加器(AL)中的內(nèi)容 (4分)DATASEGMENTDB 00H,11H,22H,33H,AREBLK EQU ARELENGTHDB DAT1 8DUP(01FH)EQU 100MINMAX EQU MIN+100DATAENDSARE AL=( )(1) MOV AL,)BLK (2) MOV AL=( AL,(3) MOV DAT1 AL, ) AL=(4)

7、MOV MAXAL, ) AL=(六、編程(2 0分)0個(gè)字節(jié)的十六(8分)1 、在內(nèi)存的DAT開始的內(nèi)存單元中依次存放了1進(jìn)制數(shù)據(jù),以下程序求出它們的總和并放入SUM單元。 請?zhí)顚懲暾绦蛑械目崭?。DATA SEGMENTSUM DB 0個(gè)十六進(jìn)制數(shù) 00;1 5CHDB。12H DB DAT讀書破萬卷 下筆如有神DATA ENDSSTACK SEGMENTDB 512 DUP (?)ENDS STACKCODE SEGMENT:ASSUME DSDATA CS CODE SSSTACKSTART: , DATAMOV AX MOV DS , AX;設(shè)置重復(fù)次數(shù)MOVBX ,;數(shù)據(jù)地址指針X

8、OR AX , AX BXLOP : ADD AL,GOONJNCINC AH ;進(jìn)位處理GOON :;下一個(gè)數(shù)據(jù)DEC CL;完成?MOV SUM AXENDS CODESTART END2、下程序?qū)?nèi)存中的兩個(gè)數(shù)據(jù)區(qū)STR1和STR2中的10個(gè)字符進(jìn)行交換, 請?zhí)顚懲暾绦蛑械目崭瘛#?2分).讀書破萬卷 下筆如有神DATA SEGMENTSTR1 DB &&&&&&&&&&'STR2 DB 'DATA ENDSSATCK SEGMENT STACKSTACK'DB 10 DUPSTAC

9、K ENDSCODE SEGMENTASSUME CS : CODE,DS DATA,SS STACKMOV AX,DATASTART;裝填數(shù)據(jù)段邏輯地址MOV ES,AX;建立源數(shù)據(jù)地址指針LEA DI,STR2MOV CX,;設(shè)置循環(huán)次數(shù)DONE MOV AL,DIMOV AH,SI;傳送數(shù)據(jù)MOV DI,AHINC SIINC DI;完成?MOV AH,4CH讀書破萬卷 下筆如有神;終止當(dāng)前程序,返回DOS CODE ENDSEND START微型計(jì)算機(jī)系統(tǒng)原理試題 3參考答案及評(píng)分標(biāo)準(zhǔn)-、填空(20分)每空一分1、程序,記憶功能,存儲(chǔ)器2、133、數(shù)點(diǎn)表示,進(jìn)位數(shù)制,符號(hào)表示4、809

10、5、算術(shù),邏輯/ (或者邏輯,算術(shù))6時(shí)序部件,微操作信號(hào)形成部件,PC,IR,ID,PS(無次序)7、16,2O,1M/1O24K8、8二、 選擇(10分)每題一分1、C 2、D 3、B 4、C 5、A6、B7、B8、B9、D10、C三、簡答(10分)1、 D7=1,該數(shù)為負(fù)數(shù)(1分)(1分)|X|=X 補(bǔ)+ 1=10000010+1(1分)=01111110讀書破萬卷 下筆如有神= (126)D因此,X真=01111110(1分)X 補(bǔ)=X 補(bǔ)+1= 01111110(1分)2、段地址:1 0 0 0 H;(1分)(1分)偏移地址:0 2 0 0 H物理地址=段地址X10H+偏移地址(2分

11、)=1000HX10H+0200H= 1 0 2 0 0 H(1分)四、分析題(20分)1、程序的功能是依次從90H端口讀入8個(gè)數(shù)據(jù)換碼處理后從91H端口輸出;1的功能:對(duì)數(shù)據(jù)段邏輯地址進(jìn)行裝填2的功能:以BX為指針指向表格GRAY3的功能:設(shè)置循環(huán)8次4的功能:循環(huán)是否完成?2、 (1)要求無地址空間的重疊,所以選用全譯碼片選法構(gòu)造譯碼電路。(1分) 起始地址為FE 0 0 0 H,容量為8K,所以地址范圍是:FE0 0 0HFFFFFH;高七位地址的特征是A19A16,A15A13,全為1。因此,用分)4于138的片選和CBA輸入信號(hào),6 2 6 4接在其Y7輸出端。(.讀書破萬卷 下筆如有神+5VA14 BA13 kA) (2五、指令和偽指令(20分)1、(8分)(1)變址尋址2 )寄存器 尋址(3 )立即數(shù)尋址()基址加變址尋址(4 2、(8分) (1)數(shù)據(jù)不匹 配(2)立即數(shù)不能作出目的數(shù) (3)存儲(chǔ)器間數(shù)據(jù)不能直接傳送 (4)C S不能作目的操作數(shù) 3、(4分)OOH (1)04

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論