




已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
微機(jī)原理與接口技術(shù)部分習(xí)題答案第一章部分習(xí)題答案5. 解:(1)10110.101B=22.625 (2)10010010.001B=146.0625(3)11010.1101B=26.81257. 解:a=1011B11, b=11001B25, c=100110B38(1)a+b100100B36 (2)c-a-b10B2(3)ab100010011B275 (4)c/b11101B(13)9. 解:(1)+1010101B 原碼01010101B 補(bǔ)碼01010101B(2)-1010101B 原碼11010101B 補(bǔ)碼10101011B(3)+1111111B 原碼01111111B 補(bǔ)碼01111111B(4)-1111111B 原碼11111111B 補(bǔ)碼10000001B(5)+1000000B 原碼 01000000B 補(bǔ)碼01000000B(6)-1000000B 原碼 11000000B 補(bǔ)碼11000000B11. 解:按補(bǔ)碼表示870101 0111B;730100 1001B;871010 1001B;731011 0111B(1)87730101 0111B0100 1001B1110B14(2)87(73)0101 0111B1011 0111B10000 1110B=14(舍去進(jìn)位)(3)87(73)0101 0111B1011 0111B11010 0000B96(溢出)(4)(87)731010 1001B0100 1001B1111 0010B14(5)(87)731010 1001B0100 1001B10110 0000B96(溢出)(6)(87)(73)1010 1001B1011 0111B1111 0010B1413. 解:(1)a=37H, b=57H; a+b=8EH; a-b=-1E0H=-32(2)a=0B7H, b=0D7H; a+b=18EH=-114; a-b=-1E0H=-32(3)a=0F7H, b=0D7H; a+b=1CEH=-50; a-b=20H=32(4)a=37H, b=0C7H; a+b=FEH=-2; a-b=-170H=11215. 解:(1)將38、42表示成組合BCD碼:38H、42H,然后按二進(jìn)制進(jìn)行運(yùn)算,并根據(jù)運(yùn)算過程中的AF,CF進(jìn)行加6/減6修正。38H42H7AH,低4位需要加6修正:7AH680H,所以有384280;(2)56H77HCDH,高4位、低4位都應(yīng)加6修正:CDH66H133H,因此有5677133;(3)99H88H121H(AF=1), 高4位、低4位都應(yīng)加6修正:121H+66H=187H, 因此99+88=187(4)34H69H=9DH, 低4位需要加6修正:9DH+6=A3H, 修正結(jié)果使高4位超出9, 這時(shí)再對高4位進(jìn)行加6修正: A3H+60H=103H, 因此34+69=103(5)38H42H=-1F6H, 因CF=1(有借位), 高4位應(yīng)減6修正: -1F6H-60H=-196H, 指令的借位應(yīng)表示成100的補(bǔ)碼, 因此38-42=96-100=-4(6)77H56H=21H, 不需要修正, 因此77-56=21(7)15H76H=-19FH, 高4位、低4位都應(yīng)減6修正: -19FH-66H=-139H, 因此15-76=39-100=-61(8)89H23H=66H, 不需要修正, 因此89-23=6617. 解:字符串的ASCII碼(用十六進(jìn)制數(shù)表示)為: (1)48,65,6C,6C,6F (2)31,32,33,0D,34,35,36(3)41,53,43,49,49 (4)54,68,65,20,6E,75,6D,62,65,72,20,69,73,20,32,33,31,35第二章部分習(xí)題答案1 答:微處理器內(nèi)部結(jié)構(gòu)主要由算術(shù)邏輯運(yùn)算單元(ALU)、控制器、工作寄存器和I/O控制邏輯組成。算術(shù)邏輯運(yùn)算單元是CPU的核心,它完成所有的運(yùn)算操作;控制器是CPU的“指揮中心”,只有在它的控制下,CPU才能完成指令的讀入、寄存、譯碼和執(zhí)行;工作寄存器用于暫時(shí)存儲尋址信息和計(jì)算中間結(jié)果;I/O控制邏輯用于處理I/O操作。3. 答:由于在計(jì)算機(jī)中地址總是由CPU產(chǎn)生的,因此地址總線是單向的。而數(shù)據(jù)可從CPU寫到存儲器,也可從存儲器讀到CPU,因此數(shù)據(jù)總線是雙向的。4. 執(zhí)行部件有8個(gè)16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作為通用數(shù)據(jù)寄存器。SP為堆棧指針存器,BP、DI、SI在間接尋址時(shí)作為地址寄存器或變址寄存器??偩€接口部件設(shè)有段寄存器CS、DS、SS、ES和指令指針寄存器IP。段寄存器存放段地址,與偏移地址共同形成存儲器的物理地址。IP的內(nèi)容為下一條將要執(zhí)行指令的偏移地址,與CS共同形成下一條指令的物理地址。5. 解:存儲空間為M字節(jié), 數(shù)據(jù)總線上傳送的有符號整數(shù)的范圍為3276832767。7. 解:(1)1234H4AE0HC754H;CF1,AF0,SF1,ZF0,OF0,PF0 (2)5D90H 4AE0H12B0H;CF0,AF0,SF0,ZF0,OF0,PF0 (3)9090H4AE0H45B0H;CF0,AF0,SF0,ZF0,OF0,PF0 (4)EA04H4AE0H9F24H;CF0,AF0,SF1,ZF0,OF0,PF18. 在邏輯空間中每條指令的地址和指令中要訪問的操作數(shù)地址統(tǒng)稱為邏輯地址。內(nèi)存是由若干個(gè)存儲單元組成的,每個(gè)存儲單元有一個(gè)編號,這種編號可惟一標(biāo)識一個(gè)存儲單元,稱為內(nèi)存地址(或物理地址)。9. 解:(1)段地址:2134H; 偏移地址:10A0H; 物理地址:223E0H (2)段地址:1FA0H; 偏移地址:0A1F H; 物理地址:2041FH (3)段地址:267A H; 偏移地址:B876H; 物理地址:32016H11. 解:物理地址為: 0A7F0H10H2B40HA3330H。12. 答:指示存儲器地址的寄存器有:SI,DI,BX,BP13. 答:兩組詞匯和說明的關(guān)聯(lián)關(guān)系為(1)O; (2)D; (3)C; (4)B; (5)A; (6)E; (7)F; (8)Q; (9)N; (10)M; (11)L; (12)H; (13)J; (14)I; (15)G; (16)K; (17)R; (18)P。 第三章部分習(xí)題答案1 解:(1)var1 DW 4512H,4512,1,100/3,10H,65530(2)var2 DB BYTE, word, WORD (3)buf1 DB 100 DUP(?) (4)buf2 DB 7 DUP(5 DUP(55H), 10 DUP(240) (5)var3 DB LENGTH buf1 (6)pointer DW var1, var23. 答: (1)MOV SI,100 ;指令正確,源:立即數(shù)尋址,目的:寄存器尋址 (2)MOV BX,VAR1SI ;指令正確,源:寄存器相對尋址,目的:寄存器尋址 (3)MOV AX, BX ;指令正確,源:寄存器間接尋址,目的:寄存器尋址 (4)MOV AL, DX ;指令錯誤,DX不能用作為地址寄存器 (5)MOV BP, AL ;指令錯誤,類型不一致 (6)MOV VAR1, VAR2 ;指令錯誤,MOV指令不能從存儲器到存儲器傳送 (7)MOV CS, AX ;指令錯誤,CS不能用作為目的操作數(shù) (8)MOV DS, 0100H ;指令錯誤,MOV指令不能將立即數(shù)傳送到段寄存器 (9)MOV BXSI, 1 ;指令錯誤,類型不定 (10)MOV AX, VAR1+VAR2 ;指令錯誤,MOV指令中不能完成加法運(yùn)算 (11)ADD AX, LENGTH VAR1 ;指令正確,源:立即數(shù)尋址,目的:寄存器尋址 (12)OR BL, TYPE VAR2 ;指令正確,源:立即數(shù)尋址,目的:寄存器尋址 (13)SUB DI, 78H ;指令錯誤,類型不定 (14)MOVS VAR1, VAR2 ;指令正確,源:隱含尋址,目的:隱含尋址 (15)PUSH 100H ;指令錯誤,立即數(shù)不能直接壓入堆棧 (16)POP CS ;指令錯誤,CS不能用作為目的操作數(shù) (17)XCHG AX, ES ;指令錯誤,XCHG指令中不能使用段寄存器 (18)MOV DS, CS ;指令錯誤,MOV指令不能從段寄存器到段寄存器 (19)JMP L1+5 ;指令正確,段內(nèi)直接轉(zhuǎn)移 (20)DIV AX, 10 ;指令錯誤,DIV指令格式錯誤 (21)SHL BL, 2 ;指令錯誤,移位指令的移位數(shù)要么是1,要么是CL (22)MOV AL, 15+23 ;指令正確,源:立即數(shù)尋址,目的:寄存器尋址 (23)MUL CX ;指令正確,源:寄存器尋址,目的:隱含尋址 (24)XCHG CL, SI ;指令正確,源:寄存器間接尋址,目的:寄存器尋址 (25)ADC CS:0100, AH ;指令正確,源:寄存器尋址,目的:直接尋址 (26)SBB VAR15,154 ;指令正確,源:立即數(shù)尋址,目的:直接尋址5. 答:(1)JMP L1 ;段內(nèi)直接尋址 (2)JMP NEAR L1 ;段內(nèi)直接尋址 (3)JNZ L1 ;段內(nèi)相對尋址 (4)JMP BX ;段內(nèi)間接尋址 (5)JG L1 ;段內(nèi)相對尋址 (6)JMP VAR1SI ;段內(nèi)間接尋址 (7)JMP FAR PTR L1 ;段間直接尋址(8)JMP DVAR1 ;段間間接尋址7. 答:DX寄存器中的內(nèi)容為10FFH9. 答:(1)ADD AL,N1N2 ;指令錯誤,因?yàn)镹1N2超出一個(gè)字節(jié)的范圍 (2)MOV AX,N3N4 ;指令正確 (3)SUB BX,N4N3 ;指令正確 (4)SUB AH,N4N3N1 ;指令錯誤,因?yàn)镹4N3N1超出一個(gè)字節(jié)的范圍 (5)ADD AL,N2 ; 指令正確 (6)MOV AH,N2*N2 ;指令正確11. 解:(1)MOV AL,40H(2)SHL AL,1(3)MOV AH,16H(4)ADD AL,AH執(zhí)行后(AL)96H13. 解:(1)XOR BX,VAR; 執(zhí)行后(BX)00F9H (2)AND BX,VAR; 執(zhí)行后(BX)0002H(3)OR BX,VAR; 執(zhí)行后(BX)00FBH(4)XOR BX,11110000B;執(zhí)行后(BX)003BH(5)AND BX,00001111B;執(zhí)行后(BX)00C4H(6)TEST BX,1 ; 執(zhí)行后(BX)00CBH(不變)15. 答:(1)d (2)c (3)b第四章部分習(xí)題答案1. 解: 設(shè)要傳送的字符串有30個(gè)。N=30STACK SEGMENT STACK STACK DW 100H DUP(?)TOP LABEL WORDSTACK ENDSDATA SEGMENTASC1 DB abcdefghijklmnopqrstuvwxyz1234ASC2 DB 30 DUP(?)DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACKSTART: MOV AX, DATA MOV DS, AX MOV ES, AX MOV AX, STACK MOV SS, AX LEA SP, TOP MOV CX, N LEA SI, ASC1 ADD SI, CX LEA DI, ASC2L1: DEC SI MOV AL, SI MOV DI, AL INC DI LOOP L1 MOV AH, 4CH ;返回DOS MOV AL, 0 INT 21H CODE ENDS3. 解:程序如下:STACK SEGMENT STACK STACK DW 100H DUP(?)TOP LABEL WORDSTACK ENDSDATA SEGMENTVAR DW 2100, 1750, 2410DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACKSTART: MOV AX, DATA MOV DS, AX MOV ES, AX MOV AX, STACK MOV SS, AX LEA SP, TOP MOV AX, VAR CMP AX, VAR+2 JBE L1 XCHG AX, VAR+2L1: CMP AX, VAR+4 JBE L2 XCHG AX, VAR+4L2: MOV VAR, AX MOV AX, VAR+2 CMP AX, VAR+4 JBE L3 XCHG AX, VAR+4 MOV VAR+2, AXL3: MOV AH, 4CH ;返回 DOS MOV AL, 0 INT 21H CODE ENDS END START 如果VAR中保存的為有符號數(shù),則只需將上述程序中的3條JBE指令改成JLE指令。4. 解:XOR DX, DXMOV CX, 8L1:SHL BL, 1RCL DX, 1SHL AL, 1RCL DX, 1LOOP L16. 解:假設(shè)字變量VAR1、VAR2和VAR3中至少有兩個(gè)相等,程序段如下: MOV AX, VAR1 CMP AX, VAR2 JNZ L1 CMP AX, VAR3 JNZ L2 MOV AX, -1L1: CMP AX, VAR3 JNZ L3 MOV AX, VAR2 LEA SI, VAR2 JMP L4L3: LEA SI,VAR1 JMP L4L2: MOV AX, VAR3 LEA SI, VAR3L4:8. 答:(BX)C02DH17. 提示:在n個(gè)字節(jié)變量中存入1,每次報(bào)數(shù)時(shí)相當(dāng)于加上該變量的內(nèi)容;當(dāng)報(bào)數(shù)到m時(shí)該人出列,相當(dāng)于使變量內(nèi)容為0,其編號為其相當(dāng)偏移地址,因此最好采用寄存器相當(dāng)尋址方式。這樣處理的好處是,繼續(xù)報(bào)數(shù)時(shí)不必考慮已出列的人,只是他們對后續(xù)報(bào)數(shù)的影響是加0,也就是說他已不起作用。18. 提示:顯示部分應(yīng)調(diào)用33題編寫的顯示子程序。26. 解:定義的宏指令如下: TRANSSEG MACRO DATA MOV AX, DATA MOV DS, AX MOV ES, AX ENDM27. 解:定義的宏指令如下: INPUTSTR MACRO BUFLEA DX, BUFMOV AH, 0AHINT 21HENDM32. 答:從緩沖區(qū)FIRST傳送100個(gè)字節(jié)到SECOND緩沖區(qū)。33. 答:在STRING緩沖區(qū)中,找到第一個(gè)非空格字符時(shí)轉(zhuǎn)到FOUND第五章部分習(xí)題答案2. 系統(tǒng)總線3. 總線結(jié)構(gòu)是微型計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的重要特點(diǎn)之一。它是主體部分與其它部分相連接的一種結(jié)構(gòu)方式。其基本思想是,主體部分與其它多個(gè)不同部分都通過同一組精心設(shè)置的連線相連接,如以微處理器為主體的微處理器級總線和以主機(jī)板為主體的系統(tǒng)級總線。微機(jī)所采用的總線式結(jié)構(gòu)具有如下優(yōu)點(diǎn):1) 簡化了系統(tǒng)結(jié)構(gòu)。整個(gè)系統(tǒng)結(jié)構(gòu)清晰,連線少。2) 簡化了硬件設(shè)計(jì)。無論是自己選擇芯片組成系統(tǒng)機(jī)還是在現(xiàn)成的系統(tǒng)機(jī)上開發(fā)微機(jī)應(yīng)用系統(tǒng),由總線規(guī)范給出了傳輸線和信號的規(guī)定,并對存儲器和I/O設(shè)備如何“掛”在總線上都作了具體的規(guī)定,降低了硬件設(shè)計(jì)的復(fù)雜性。3) 易于升級更新。在微機(jī)更新時(shí),許多時(shí)候,不必全部廢棄舊機(jī)子,而是直接更換主板及過時(shí)的部分零配件,以提高微機(jī)的運(yùn)行速度和內(nèi)存容量。比直接買新微機(jī)更經(jīng)濟(jì)。4) 系統(tǒng)擴(kuò)充性好。一是規(guī)模擴(kuò)充,二是功能擴(kuò)充。規(guī)模擴(kuò)充僅僅需要多插一些同類型的插件;功能擴(kuò)充僅僅需要按總線標(biāo)準(zhǔn)設(shè)計(jì)一些新插件,插入微機(jī)的擴(kuò)充插槽中即可,這使系統(tǒng)擴(kuò)充既簡單又快速可靠,還便于查錯。9 高電平、低電平、高阻態(tài)12 H13 E15系統(tǒng)加電或操作員按面板上的RESET鍵 高 0FFFFH 0 0FFFF0H16ALE 地 DT/R DEN171 1 2 2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化學(xué)必修二化學(xué)方程式總結(jié)模版
- 學(xué)前兒童發(fā)展 課件 第6章 學(xué)前兒童記憶的發(fā)展
- 公司財(cái)務(wù)審計(jì)報(bào)告總結(jié)模版
- 中學(xué)物理教學(xué)設(shè)計(jì)案例09級物理學(xué)班陸菲菲-
- 公司全員培訓(xùn)總結(jié)
- 放血療法培訓(xùn)
- 重癥肺炎患兒護(hù)理措施
- 熱處理車間安全管理
- 英語教師進(jìn)城選調(diào)考試試題及答案
- 銀行中層面試題目及答案
- 2024年7月貴州高中學(xué)業(yè)水平合格考生物試卷真題(含答案詳解)
- 單位空調(diào)維修協(xié)議書
- 2025-2030年少兒藝術(shù)培訓(xùn)行業(yè)發(fā)展分析及前景趨勢與投資研究報(bào)告
- 2025AI智算中心基礎(chǔ)設(shè)施方案白皮書
- 花卉栽培高級工復(fù)習(xí)考試題庫(含答案)
- 2025遼寧中考:英語必考知識點(diǎn)
- 湖南省長沙市師范大學(xué)附屬中學(xué)2025屆高三下學(xué)期模擬試卷二地理試題 含解析
- 產(chǎn)后康復(fù)培訓(xùn)課件
- 2025年中考?xì)v史總復(fù)習(xí)《中國歷史》七年級上冊全冊重點(diǎn)知識復(fù)習(xí)梳理(全冊)
- 足療店裝修施工合同協(xié)議
- 裝飾布展項(xiàng)目合同協(xié)議
評論
0/150
提交評論