版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、微機原理與接口技術(shù)部分習題答案第一章部分習題答案5. 解:( 1) 10110.101B=22.625 (2)10010010.001B=146.0625(3) 11010.1101B=26.81257.解:a=1011B= 11, b=11001B = 25, c=100110B = 38(1) a+b= 100100B = 36(2) c-a-b= 10B = 2(3) ab = 100010011B = 275(4) c/b= 11101B (= 13)9. 解:( 1) +1010101B 原碼 01010101B 補碼 01010101B(2) -1010101B 原碼 110101
2、01B 補碼 10101011B(3) +1111111B 原碼 01111111B 補碼 01111111B( 4) -1111111B 原碼 11111111B 補碼 10000001B(5) +1000000B 原碼 01000000B 補碼 01000000B(6) -1000000B 原碼 11000000B 補碼 11000000B11. 解:按補碼表示 87=0101 0111B;73=0100 1001B;87=1010 1001B; 73= 1011 0111B(1) 8773=0101 0111B0100 1001B=1110B=14(2) 87( 73)=0101 011
3、1B1011 0111B=10000 1110B=14 (舍去進位)(3) 87( 73)= 0101 0111B 1011 0111B= 11010 OOOOB = 96 (溢出)(4) (87)73=1010 1001B0100 1001B=1111 0010B=14(5) ( 87) 73 = 1010 1001B 0100 1001B = 10110 OOOOB = 96 (溢出)(6) ( 87)( 73)= 1010 1001B1011 0111B=1111 0010B= 1413. 解:(1) a=37H, b=57H ; a+b=8EH; a-b=-1E0H=-32(2) a=
4、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ù) 運算過程中的 AF,CF進行加6/減6修正。38H + 42H = 7AH,低4位需要加6修正:7AH + 6 = 80H,所以有 38 + 42= 80;(2) 56H77H=CDH ,高 4位、低 4位都應(yīng)加 6修正: CDH66H=133H
5、 ,因此有 56 77= 133;(3) 99H88H=121H(AF=1), 高4位、低4位都應(yīng)加 6修正: 121H+66H=187H, 因此 99+88=187(4) 34H69H=9DH, 低 4位需要加 6修正: 9DH+6=A3H, 修正結(jié)果使高 4位超出 9, 這時 再對高 4 位進行加 6 修正 : A3H+60H=103H, 因此 34+69=103(5) 38H 42H=-1F6H,因 CF=1(有借位),高 4 位應(yīng)減 6 修正:-1F6H-60H=-196H, 指令 的借位應(yīng)表示成 100的補碼, 因此 38-42=96-100=-4(6) 77H 56H=21H, 不
6、需要修正 , 因此 77-56=21(7) 15H 76H=-19FH,高 4 位、低 4 位都應(yīng)減 6 修正:-19FH-66H=-139H, 因此15-76=39-100=-61(8) 89H 23H=66H,不需要修正,因此 89-23=6617.解:字符串的 ASCII碼(用十六進制數(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
7、第二章部分習題答案1.答:微處理器內(nèi)部結(jié)構(gòu)主要由算術(shù)邏輯運算單元(ALU)、控制器、工作寄存器和I/O控制邏輯組成。算術(shù)邏輯運算單元是 CPU的核心,它完成所有的運算操作; 控制器是CPU 的“指揮中心”,只有在它的控制下,CPU才能完成指令的讀入、寄存、譯碼和執(zhí)行;工作寄存器用于暫時存儲尋址信息和計算中間結(jié)果;I/O控制邏輯用于處理I/O操作。3. 答:由于在計算機中地址總是由 CPU產(chǎn)生的,因此地址總線是單向的。 而數(shù)據(jù)可從CPU寫到存儲器,也可從存儲器讀到CPU因此數(shù)據(jù)總線是雙向的。4. 執(zhí)行部件有 8 個 16 位寄存器,AX BX CX DX SF、BP、DI、SI。AX BX CX
8、 DX一般作為通用數(shù)據(jù)寄存器。SP為堆棧指針存器,BP DI、SI在間接尋址時作為地址寄存器或變址寄存器??偩€接口部件設(shè)有段寄存器CS DS SS ES和指令指針寄存器IP。段寄存器存放段地址,與偏移地址共同形成存儲器的物理地址。IP的內(nèi)容為下一條將要執(zhí)行指令的偏移地址,與 CS共同形成下一條指令的物理地址。205. 解:存儲空間為2=1048576 =1m字節(jié),數(shù)據(jù)總線上傳送的有符號整數(shù)的范圍為7.8.9.32768+ 32767。解:(1) 1234H 4AE0H= C754H CF= 1 , AF= 0, SF= 1, ZF= 0, OF= 0, PF= 0(2) 5D90H 4AE0H
9、= 12B0H CF= 0, AF= 0, SF= 0, ZF= 0, OF= 0, PF= 0(3) 9090H- 4AE0H= 45B0HCF=0,AF= 0,SF= 0,ZF=0,OF= 0,PF= 0(4) EA04H- 4AE0H= 9F24H;CF=0,AF= 0,SF= 1,ZF=0,OF= 0,PF= 1在邏輯空間中每條指令的地址和指令中要訪問的操作數(shù)地址統(tǒng)稱為邏輯地址。內(nèi)存是由 若干個存儲單元組成的,每個存儲單元有一個編號,這種編號可惟一標識一個存儲單元,稱為內(nèi)存地址(或物理地址)解:號,11.12.13.解:答:答:(1 )段地址:2134H;(2) 段地址(3) 段地址物
10、理地址為偏移地址:偏移地址:偏移地址:10A0H0A1F H;B876H;1FA0H267A H;0A7F0H X 10H+ 2B40H= A3330HDI , BX BP物理地址:物理地址:物理地址:223E0H2041FH32016H指示存儲器地址的寄存器有:SI ,兩組詞匯和說明的關(guān)聯(lián)關(guān)系為(1)O(2)D;(3)C;(4 )B;(5)A;(6)(7)F;(8)Q(9)-N;(10)-M(11)1 1- ?(12)(13)J;(14)1 1 ?(15)G;(16)-K;(17)R;(18)E;H;丿P。1.第三章部分習題答案,4512, 1 , 100/3 , 10H,(2) var2
11、DB ' BYTE , ' word' , ' WORD解:(1) var1DW 4512H65530(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.5.7.9.答:2)3)4)5)6)7)8)9)10 )11)12)13 )14 )15 )16 )17 )18 )19 )20)21 )22)23)24)25)26) 答: (3) (5) (7) 答: 答: (2) (3) (4) (5)
12、 (6) 解: (2) (3) (4)(1)MOV SI, 1 00 MOV BX, VAR1 SI MOV AX, BX MOV AL, DX MOV BP, AL MOV VAR1, VAR2 MOV CS, AX ;指令錯誤, MOV DS, 0100H MOV BXSI, 1MOV AX, VAR1+VAR2 ADD AX, LENGTH VAR1; OR BL, TYPE VAR2 SUB DI, 78HMOVS VAR1, VAR2 PUSH 100HPOP CS XCHG AX, ES MOV DS, CSJMP L1+5 DIV AX, 10SHL BL, 2 MOV AL,
13、15+23 MUL CX;指令正確,源:立即數(shù)尋址,目的:寄存器尋址 指令正確,源:寄存器相對尋址,目的:寄存器尋址 指令正確,源:寄存器間接尋址,目的:寄存器尋址 指令錯誤,DX不能用作為地址寄存器 指令錯誤,類型不一致指令錯誤,MOV指令不能從存儲器到存儲器傳送CS不能用作為目的操作數(shù);指令錯誤,MOV旨令不能將立即數(shù)傳送到段寄存器 ;指令錯誤,類型不定;指令錯誤,MOV旨令中不能完成加法運算 指令正確,源:立即數(shù)尋址,目的:寄存器尋址 指令正確,源:立即數(shù)尋址,目的:寄存器尋址 指令錯誤,類型不定指令正確,源:隱含尋址,目的:隱含尋址 指令錯誤,立即數(shù)不能直接壓入堆棧 指令錯誤, 指令錯
14、誤, 指令錯誤, 指令正確, 指令錯誤, 指令錯誤,CS不能用作為目的操作數(shù)xchG旨令中不能使用段寄存器MOV旨令不能從段寄存器到段寄存器 段內(nèi)直接轉(zhuǎn)移DIV 指令格式錯誤 移位指令的移位數(shù)要么是1,要么是 CL立即數(shù)尋址,目的:寄存器尋址 寄存器尋址,目的:隱含尋址 寄存器間接尋址,目的:寄存器尋址 寄存器尋址,目的:直接尋址 立即數(shù)尋址,目的:直接尋址 ;段內(nèi)直接尋址 ;段內(nèi)間接尋址 ;段內(nèi)間接尋址指令正確,源 指令正確,源 指令正確,源 指令正確,源 指令正確,源XCHG CL, SI ADC CS:0100, AH SBB VAR1 5,154 ( 1 )JMP L1JNZ L1 J
15、G L1JMP FAR PTR L1 ;段間直接尋址(DX寄存器中的內(nèi)容為 10FFH( 1 )ADD AL, N1 N2 ;指令錯誤,因為 MOV AX,SUB BX,SUB AH, ADD AL,MOV AH, ( 1 )MOV AL, 40HSHL AL , 1 MOV AH, 16H ADD AL, AH;段內(nèi)直接尋址;段內(nèi)相對尋址;段內(nèi)相對尋址(2)JMP NEAR L14)6)JMP BXJMP VAR1SI8)N3 N4 ;指令正確N4 N3 ;指令正確N4 N3 N1 ;指令錯誤,因為 N2 ; 指令正確N2*N2 ;指令正確JMP DVAR1 ;段間間接尋址N1 N2超出一個
16、字節(jié)的范圍N4N3 N1 超出一個字節(jié)的范圍11.執(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)= OOCBH (不變)15. 答:( 1 ) d( 2) c( 3) b第四章部分習題答案1. 解: 設(shè)要傳送的字符串有 30 個。N=30STA
17、CK SEGMENT STACK 'STACK'DW 100H DUP(?)TOP LABEL WORDSTACK ENDSDATA SEGMENTASC1 DB 'abcdefghijklmnopqrstuvwxyz1234'ASC2 DB 30 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE DS:DATA,ES:DATA,SS:STACKSTART:MOV AX, DATAMOV DS, AXMOV ES, AXMOV AX, STACKMOV SS, AXLEA SP, TOPMOV CX, NLEA SI, ASC1
18、ADD SI, CXLEA DI, ASC2L1:DEC SIMOV AL, SIMOV DI, ALINC DILOOP L1MOV AH, 4CH ;返回 DOSMOV AL, 0INT 21HCODE ENDS3. 解:程序如下:STACK SEGMENT STACK 'STACK'DW 100H DUP(?)TOP LABEL WORDSTACK ENDSDATASEGMENTVARDW 2100, 1750, 2410DATAENDSCODESEGMENTASSUME CS :COD,E DS:DATA,ES:DATA,SS: STACK START:MOV AX,
19、DATAMOV DS, AXMOV ES, AXMOV AX, STACKMOV SS, AXLEA SP, TOPMOV AX, VARCMP AX, VAR+2JBE L1XCHG AX, VAR+2L1:CMP AX, VAR+4JBE L2XCHG AX, VAR+4L2:MOV VAR, AXMOV AX, VAR+2CMP AX, VAR+4JBE L3XCHG AX, VAR+4MOV VAR+2, AXL3:MOV AH, 4CH;返回 DOSMOV AL, 0INT 21HCODE ENDSEND START如果VAR中保存的為有符號數(shù),則只需將上述程序中的3條JBE 指令改
20、成 JLE 指令。4. 解:XOR DX, DXMOV CX, 8L1:SHL BL, 1RCL DX, 1SHL AL, 1RCL DX, 1LOOP L16.解:假設(shè)字變量 VAR1 VAR2和VAR3中至少有兩個相等,程序段如下:MOV AX, VAR1CMP AX, VAR2JNZ L1CMP AX, VAR3JNZ L2MOV AX, -1L1:CMP AX, VAR3JNZ L3MOV AX, VAR2LEA SI, VAR2JMP L4L3:LEA SI,VAR1JMP L4L2:MOV AX, VAR3LEA SI, VAR3L4:8.答:(BX) = C02DH17. 提示:
21、在 n 個字節(jié)變量中存入 1,每次報數(shù)時相當于加上該變量的內(nèi)容;當報數(shù)到m時該人出列,相當于使變量內(nèi)容為0,其編號為其相當偏移地址,因此最好采用寄存器相當尋址方式。 這樣處理的好處是, 繼續(xù)報數(shù)時不必考慮已出列的人, 只是他們對后續(xù) 報數(shù)的影響是加 0,也就是說他已不起作用。18. 提示:顯示部分應(yīng)調(diào)用 33 題編寫的顯示子程序。26. 解:定義的宏指令如下:TRANSSEG MACRO DATAMOV AX, DATAMOV DS, AXMOV ES, AXENDM27. 解:定義的宏指令如下:INPUTSTR MACRO BUFLEA DX, BUFMOV AH, 0AHINT 21HEN
22、DM32. 答:從緩沖區(qū)FIRST傳送100個字節(jié)到SECON緩沖區(qū)。33. 答:在STRING緩沖區(qū)中,找到第一個非空格字符時轉(zhuǎn)到FOUND第五章部分習題答案2. 系統(tǒng)總線3. 總線結(jié)構(gòu)是微型計算機系統(tǒng)結(jié)構(gòu)的重要特點之一。 它是主體部分 與其它部分相連接的一種結(jié)構(gòu)方式。 其基本思想是, 主體部分與其它 多個不同部分都通過同一組精心設(shè)置的連線相連接, 如以微處理器為 主體的微處理器級總線和以主機板為主體的系統(tǒng)級總線。微機所采用的總線式結(jié)構(gòu)具有如下優(yōu)點:1) 簡化了系統(tǒng)結(jié)構(gòu)。整個系統(tǒng)結(jié)構(gòu)清晰,連線少。2) 簡化了硬件設(shè)計。無論是自己選擇芯片組成系統(tǒng)機還是在現(xiàn) 成的系統(tǒng)機上開發(fā)微機應(yīng)用系統(tǒng), 由總
23、線規(guī)范給出了傳輸線和信號的規(guī)定,并對存儲器和I/O設(shè)備如何“掛”在總線上都作了具體的規(guī)定,降低了硬件設(shè)計的復(fù)雜性。3)易于升級更新。在微機更新時,許多時候,不必全部廢棄舊 機子,而是直接更換主板及過時的部分零配件,以提高微機的 運行速度和內(nèi)存容量。比直接買新微機更經(jīng)濟。4)系統(tǒng)擴充性好。一是規(guī)模擴充,二是功能擴充。規(guī)模擴充僅僅需要多插一些同類型的插件;功能擴充僅僅需要 按總線標準設(shè)計一些新插件,插入微機的擴充插槽中即可,這 使系統(tǒng)擴充既簡單又快速可靠,還便于查錯。9.咼電平、低電平、咼阻態(tài)12. H13. E15 .系統(tǒng)加電或操作員按面板上的 RESET鍵高 OFFFFH 00FFFF0HDEN16. ALE地DT/R17. 11223. T1高M/IOT1低 T2第六章部分習題答案3.構(gòu)成32KB存儲器所需芯片數(shù)目、片內(nèi)尋址及片選譯碼的地
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 護理質(zhì)控半年總結(jié)匯報
- 上??苿?chuàng)職業(yè)技術(shù)學院《化工機械設(shè)備》2023-2024學年第一學期期末試卷
- 上海交通職業(yè)技術(shù)學院《非虛構(gòu)短視頻制作》2023-2024學年第一學期期末試卷
- 上海健康醫(yī)學院《藥用高分子材料》2023-2024學年第一學期期末試卷
- 上海建設(shè)管理職業(yè)技術(shù)學院《機器人檢測與傳感器技術(shù)》2023-2024學年第一學期期末試卷
- 上海健康醫(yī)學院《技術(shù)實驗》2023-2024學年第一學期期末試卷
- 上海海洋大學《設(shè)計史論》2023-2024學年第一學期期末試卷
- 上海海洋大學《病原生物學與醫(yī)學免疫學(實驗)》2023-2024學年第一學期期末試卷
- 上海海關(guān)學院《數(shù)據(jù)庫設(shè)計綜合實驗》2023-2024學年第一學期期末試卷
- 手足口病護士講課
- GB/T 8750-2022半導(dǎo)體封裝用金基鍵合絲、帶
- 考后心態(tài)調(diào)整主題班會
- DB13-T 5660-2023 水文水井分層抽水技術(shù)規(guī)范
- 挖機租賃協(xié)議(通用6篇)
- 二年級上冊綜合實踐測試卷
- 互聯(lián)網(wǎng)金融外文文獻翻譯
- 小學《科學》期末測評方案
- 會計師事務(wù)所筆試題目整理
- ?;⒅闊o機保溫板外墻施工方案
- GB/T 7702.20-2008煤質(zhì)顆?;钚蕴吭囼灧椒兹莘e和比表面積的測定
- GB/T 18742.2-2002冷熱水用聚丙烯管道系統(tǒng)第2部分:管材
評論
0/150
提交評論