




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上第一章請(qǐng)各位讀者自習(xí)閱讀課本,答案比較明顯,方可找到答案,這里不再提供第二章1. 將下列十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制和十六進(jìn)制(1)129.75 = .11B = 81.CH(2)218.8125 = 1101 1010.1101B = DA.DH(3) 15.625 = 1111.101B = F.AH(4)47.15625 = .00101B = 2F.28H2. 將下列二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制和十六進(jìn)制(1)B = 58 = 3AH(2).11B = 188.875 = BC.E H(3) 0.11011B = 0.84375 = 0.D8 H(4)11110.01B =
2、30.25 = 1E.4H4、完成下列16進(jìn)制的加減法運(yùn)算。(1)0D14B H (2) 9C28.E H (3) 1678 .FC H (4) -80D7 H5. 計(jì)算下列表達(dá)式的值(1)128.8125+.1011B+1F.2H = ( .101 ) B(2)287.68-.11B+8E.EH =( 103.CE ) H(3) 18.9+1010.1101B+12.6H-1011.1001B = ( 36.525 ) D7. 寫出下列以補(bǔ)碼表示的二進(jìn)制數(shù)的真值:1)X補(bǔ)= 1000 0000 0000 0000 ?X = - 1000 0000 0000 0000 = - 215 = -
3、32768(2)Y補(bǔ)= 0000 0001 0000 0001 ?Y = + 0000 0001 0000 0001 = +257(3)Z補(bǔ)= 1111 1110 1010 0101 ?X = - 000 0001 0101 1011 = - 347(4)A補(bǔ)= 0000 0010 0101 0111 ?X = + 0000 0010 0101 0111 = +5999、設(shè)有變量. X+Y = 1B8 H Y+Z =161 H Y+Z=13B H Z+V=0CC H (1) 不正確 不正確 不正確 正確(2)正確 正確 正確 溢出12. 試計(jì)算下列二進(jìn)制數(shù)為無(wú)符號(hào)數(shù)、原碼、反碼、補(bǔ)碼、8421
4、BCD碼時(shí)分別代表的數(shù)值大小。若為非8421BCD數(shù)時(shí)請(qǐng)指出。(1)B無(wú)符號(hào)數(shù):27+23= 136原碼: - 000 1000 = - 8反碼: - 111 0111 = - 119補(bǔ)碼: - 111 1000 = - 1208421BCD碼: 882)B無(wú)符號(hào)數(shù):25+23+ 20 = 41原碼: 41反碼: 41補(bǔ)碼: 418421BCD碼: 293)B無(wú)符號(hào)數(shù):27+26+ 23+20 = 201原碼: - 100 1001 = - 73反碼: - 011 0110 = - 54補(bǔ)碼: - 011 0111 = - 558421BCD碼: 非8421BCD碼(4)B無(wú)符號(hào)數(shù):27+24
5、+ 21+20 = 147原碼: - 001 0011 = - 19反碼: - 110 1100 = - 108補(bǔ)碼: - 110 1101 = - 1098421BCD碼: 93第三章 80X86微處理器1簡(jiǎn)述80868088CPU中BIU和EU的作用,并說(shuō)明其并行工作過(guò)程。 答:(1) BIU的作用:計(jì)算20位的物理地址,并負(fù)責(zé)完成CPU與存儲(chǔ)器或I/O端口之間的數(shù)據(jù)傳送。 (2) EU的作用:執(zhí)行指令,并為BIU提供所需的有效地址。 (3) 并行工作過(guò)程:當(dāng)EU從指令隊(duì)列中取出指令執(zhí)行時(shí),BIU將從內(nèi)存中取出指令補(bǔ)充到指令隊(duì)列中。這樣就實(shí)現(xiàn)了取指和執(zhí)行指令的并行工作。280868088C
6、PU內(nèi)部有哪些寄存器?其主要作用是什么?答:80868088CPU內(nèi)部共有14個(gè)寄存器,可分為4類:數(shù)據(jù)寄存器4個(gè),地址寄存器4個(gè),段寄存器4個(gè)和控制寄存器2個(gè)。其主要作用是:(1) 數(shù)據(jù)寄存器:一般用來(lái)存放數(shù)據(jù),但它們各自都有自己的特定用途。AX,BX,CX,DX(2) 地址寄存器:一般用來(lái)存放段內(nèi)的偏移地址。SP,BP,SI,DI(3) 段寄存器:用于存放段地址. CS,DS,ES,SS(4) 控制寄存器 ,FLAGS,IP 具體寄存器略。380868088CPU中有哪些寄存器可用來(lái)指示操作數(shù)在存儲(chǔ)器中某段內(nèi)的偏移地址? 答:可用來(lái)指示段內(nèi)偏移地址的寄存器共有6個(gè):IP、SP、BP、BX、
7、SI、DI.480868088CPU中標(biāo)志寄存器FLAGS有哪些標(biāo)志位?它們的含義和作用如何? 答:標(biāo)志寄存器中的標(biāo)志共有9個(gè),分為兩類:狀態(tài)標(biāo)志6個(gè)和控制標(biāo)志3個(gè)。其作用是:(1) 狀態(tài)標(biāo)志:用來(lái)反映算術(shù)和邏輯運(yùn)算結(jié)果的一些特征。CF,AF,PF,ZF,SF,ZF(2) 控制標(biāo)志位:用來(lái)控制CPU的操作,由程序設(shè)置或清除。DF,IF,TF. 具體寄存器位介紹略。580868088CPU的地址總線有多少位?其尋址范圍是多少?答:8086/8088地址總線有20根,可尋址1MB空間,范圍:00000H0FFFFFH.6什么叫指令隊(duì)列?80868088CPU中指令隊(duì)列有什么作用?其長(zhǎng)度分別是多少?
8、 答:(1) 指令隊(duì)列:采用“先進(jìn)先出”原則,按順序存放預(yù)執(zhí)行指令的緩沖器稱為指令隊(duì)列。 (2) 指令隊(duì)列的作用:存放EU將要執(zhí)行的指令,使CPU的取指和執(zhí)行指令能并行工作。 (3) 指令隊(duì)列的長(zhǎng)度:8086為6個(gè)字節(jié),8088為4個(gè)字節(jié)。7Intel8086與8088有何區(qū)別? 答:8086與8088的區(qū)別有三處: (1) 外部數(shù)據(jù)總線位數(shù)不同(即地址數(shù)據(jù)分時(shí)復(fù)用引腳條數(shù)不同);8086為16位:AD15AD0 。 8088為 8位:AD7AD0 。 (2) 內(nèi)部指令隊(duì)列緩沖器長(zhǎng)度不同; 8086有6個(gè)字節(jié)。當(dāng)指令隊(duì)列出現(xiàn)2個(gè)空字節(jié)時(shí),BIU將取指補(bǔ)充。 8088有4個(gè)字節(jié)。當(dāng)指令隊(duì)列出現(xiàn)1
9、個(gè)空字節(jié)時(shí),BIU將取指補(bǔ)充。 (3) 外部某些控制總線定義不同。 8086的28號(hào)引腳定義為MIO(S2),8088定義為IOM(S2) 8086的34號(hào)引腳定義為BHES7,8088定義為SS0(HIGH) 第4章作業(yè)1、指出源操作數(shù)的尋址方式 MOV BX,2000H ;立即數(shù)尋址 MOV BX,2000H;直接尋址 MOV BX,SI ;寄存器間接尋址 MOV BX,SI2000H ;寄存器相對(duì)尋址 MOV BXSI,AL ;寄存器尋址 ADD AX,BXDI80 ;基址變址相對(duì)尋址 MUL BL ;寄存器尋址 JMP BX ;段內(nèi)間接尋址 SUB AX, BX ;寄存器尋址 IN A
10、L,DX ;端口間接尋址 INC WORD PTR BP+10H ;寄存器相對(duì)尋址 MOV CL,LENGTH VAR ;立即數(shù)尋址 MOV BL,OFFSET VAR1 ;立即數(shù)尋址2、指出下列指令是否正確 (1) MOV DS,0100H;錯(cuò)誤。源操作數(shù)是立即數(shù)時(shí),目的操作數(shù)不能是段寄存器(2) MOV BP,AL;錯(cuò)誤。操作數(shù)類型不一致(3) XCHG AH,AL ;正確。(4) OUT 310H,AL;錯(cuò)誤。端口直接尋址的范圍應(yīng)在0FFH之間(5) MOV BX,BX ;正確。(6) MOV ES:BXDI ,AX ;正確。(7) MOV AX,SIDI ;錯(cuò)誤。存儲(chǔ)器尋址中有效地址不
11、能由兩個(gè)變址寄存器組成(8) MOV SS:BX+SI+100H,BX ;正確。(9) AND AX,BL ;錯(cuò)誤。操作數(shù)類型不一致(10) MOV DX,DS:BP ;正確(11) ADD SI,20H ;錯(cuò)誤,目的操作數(shù)類型不明確。(12) MOV 30H,AL ;錯(cuò)誤,目的操作數(shù)不能為立即數(shù)(13) PUSH 2000H;錯(cuò)誤。堆棧指令的操作數(shù)不能是立即數(shù) (14) MOV SI,2000H;錯(cuò)誤。兩個(gè)操作數(shù)不能同時(shí)為存儲(chǔ)器操作數(shù) (15) MOV SI,AL ;錯(cuò)誤。操作數(shù)類型不一致 (16) ADD 2000H,20H; 錯(cuò)誤,目的操作數(shù)類型不明確 (17) MOV CS,AX;錯(cuò)誤
12、,目的操作數(shù)不能為代碼段寄存器 (18) INC DI ;錯(cuò)誤,目的操作數(shù)類型不明確 (19) OUT BX,AL;錯(cuò)誤。端口間接尋址的寄存器只能是DX寄存器 (20) SHL BX,3 ;錯(cuò)誤。移位次數(shù)大于1時(shí)應(yīng)該用CL寄存器 (21) XCHG CX,DS ;錯(cuò)誤。交換指令中不能出現(xiàn)段寄存器 (22) POP AL ;錯(cuò)誤。堆棧指令的操作數(shù)只能是字操作數(shù)(即16位操作數(shù)) 3. 寫出下列指令中存儲(chǔ)器操作數(shù)物理地址的計(jì)算表達(dá)式:1)MOV AL, DI (DS)10H + ( DI ) (2)MOV AX, BX+SI (DS)10H + ( BX ) + (SI)(3) MOV 5BX+D
13、I,AL (DS)10H + ( BX ) + (DI) + 5(4)ADD AL, ES:BX (ES)10H + ( BX )5) SUB AX, 1000H (DS)10H + 1000H (6)ADC AX, BX+DI+2000H (DS)10H+(BX)+(DI)+2000H(7) MOV CX, BP+SI (SS)10H + ( BP ) + (SI)(8)INC BYTE PTRDI (DS)10H + ( DI )4. 若(DS)=3000H,(BX)=2000H,(SI)=0100H,(ES)=4000H,計(jì)算下列各指令中存儲(chǔ)器操作數(shù)的物理地址。1)MOV BX,AL (
14、DS)10H + ( BX ) = 32000H (2)ADD AL, BX+SI+1000H (DS)10H + ( BX ) + (SI)+1000H = 33100H(3)MOV AL,BX+SI (DS)10H + ( BX ) + (SI) = 32100H(4)SUB AL, ES:BX (ES)10H + ( BX ) = 42000H5. 若(CS)=E000H,說(shuō)明代碼段可尋址物理存儲(chǔ)空間的范圍。代碼段物理地址為:(CS):(IP)所以可尋址物理地址范圍為:(CS)10H+(IP),其中IP的為16位寄存器,取值范圍為:0000H0FFFFH所以有尋址范圍為: 0E0000H
15、0EFFFFH6. 設(shè)(SP)=2000H,(AX)=3000H,(BX)=5000H,問(wèn)執(zhí)行下面程序段后:PUSH AXPUSH BXPOP AX(SP)1FFEH,(AX)5000H, (BX)5000H7、試比較SUB AL,09H與CMP AL,09H這兩條指令的異同。若(AL)=08H,分別執(zhí)行上述兩條指令后,(AL)=?,CF=?,OF=0,ZF=? (1) 相同點(diǎn):兩條指令都能完成(AL)09H的功能,并且都影響六個(gè)狀態(tài)標(biāo)志位; 不同點(diǎn):SUB指令將運(yùn)算結(jié)果回送到AL寄存器中,而CMP指令不回送。 (2) (AL)=FFH, (AL)=08H, CF=1,OF=0,ZF=08、分
16、別執(zhí)行下列指令,試求AL的內(nèi)容及各狀態(tài)標(biāo)志位的狀態(tài)。 (1) MOV AL,19H ; ADD AL,61H ;(AL)=7AH OF=0 SF=0 ZF=0 AF=0 PF=0 CF=0 (2) MOV AL,19H ; SUB AL,61 ;(AL)=0DCH OF=0 SF=1 ZF=0 AF=1 PF=0 CF=1 MOV AL,19H ; SUB AL,61H ;(AL)=0B8H OF=0 SF=1 ZF=0 AF=0 PF=1 CF=1 (3) MOV AL,5DH ; ADD AL,0C6H ;(AL)=23H OF=0 SF=0 ZF=0 AF=1 PF=0 CF=1 (4)
17、 MOV AL,7EH ; SUB AL,95H ;(AL)=0E9H OF=1 SF=1 ZF=0 AF=0 PF=0 CF=19. 選用最少的指令,實(shí)現(xiàn)下述要求的功能。1)AH的高4位清0 AND AH,0FH(2)AL的高4位取反 XOR AL, 0F0H(3)AL的高4位移到低4位,高4位清0 MOV CL,4 SHR AL,CL(4)AH的低4位移到高4位,低4位清0 MOV CL,4 SHL AL,CL11. 設(shè)初值(AX)=0119H,執(zhí)行下列程序段后(AX)=?MOV CH,AHADD AL,AH (AX)=011AHDAA (AX)=0120H 壓縮型BCD碼調(diào)整XCHG A
18、L,CH (AL)=01HADC AL,34H (AX)=0135HDAA (AX)=0135HMOV AH,AL (AH)=35HMOV AL,CH (AL)=20H結(jié)果:(AX)=3520H12. 指出下列程序段的功能1)MOV CX,10CLDLEA SI,F(xiàn)irstLEA DI,SecondREP MOVSB功能:將First開始的10個(gè)字節(jié)數(shù)據(jù)復(fù)制到Second開始的內(nèi)存中2)CLDLEA DI,0404HMOV CX,0080HXOR AX,AXREP STOSW功能:將0404H開始的80H個(gè)字(100H個(gè)字節(jié))的內(nèi)存填充016. 已知(DS)=091DH,(SS)=1E4AH,
19、(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H, (DI)=0032H, (09226H)=00F6H,(09228H)=1E40H,(1EAF6H)=091DH,試求單獨(dú)執(zhí)行下列指令后的結(jié)果。1)MOV CL,20HBXSI ;(CL)= 0F6H(2)MOV BPDI,CX ;(1E4F6H)= 5678H(3)LEA BX,20HBXSI ;(BX)= 0056H MOV AX,2BX ;(AX)= 1E40H(4)LDS SI,BXDI ; MOV SI,BX ; ( ( SI ) ) = 0024H(5)XCHG CX,3
20、2HBX XCHG 20HBXSI,AX ;(AX)= 5678H;(09226H)= 1234H20. 設(shè)(IP)=3D8FH,(CS)=4050H,(SP)=0F17CH,當(dāng)執(zhí)行:CALL 2000:0094H后,試指出(IP)、(CS)、(SP)、(SP)、(SP)+1)、(SP)+2)和(SP)+3)的內(nèi)容。(IP) = 0094H(CS)= 2000H(SP)= 0F178H 壓4個(gè)字節(jié)進(jìn)棧,- 4H(SP) = 8FH(SP)+1)= 3DH (SP)+2)= 50H (SP)+3)= 40H 第五章4. 假設(shè)程序中的數(shù)據(jù)定義如下:LNAME DB 1,2,3,123ADDRESS
21、 DB 30 DUP(?)CTTY DB 15 DUP(?)CODE_LIST DB 1,7,8,3,21)用一條MOV指令將LNAME的偏移地址放入BX(2)用一條指令將CODE_LIST的頭兩個(gè)字節(jié)的內(nèi)容放入SI(3)寫一條偽指令定義符使CODE_LENGTH的值等于CODE_LIST域的實(shí)際長(zhǎng)度。 答案(1)MOV BX, OFFSET LNAME(2)MOV SI,WORD PTR CODE_LIST(3)CODE_LENGTH EQU $ - CODE_LIST5. 對(duì)于下面的數(shù)據(jù)定義,試說(shuō)明三條MOV指令的執(zhí)行結(jié)果。TABLEA DW 10 DUP(?)TABLEB DB 10 D
22、UP(?)TABLEC DB 1234MOV AX,LENGTH TABLEA ;(AX)= 10MOV BL,LENGTH TABLEB ;(BL)= 10MOV CL,LENGTH TABLEC ;(CL)= 111. 試編寫一程序,要求比較兩個(gè)字符串STRING1和STRING2所含字符是否相同,若相同,則顯示“MATCH”,若不相同則顯示“NOMATCH”。DATA SEGMENT STRING1 DB ABCDEFGHIJKLMNO STRING2 DB ABCDEFDDDDDD MSG1 DB MATCH,$ MSG2 DB NOMATCH,$DATA ENDSCODE SEGME
23、NT ASSUME CS:CODE, DS:DATA START: MOV AX, DATA MOV DS, AX MOV ES, AX LEA SI, STRING1 LEA DI, STRING2 MOV CX, 15 CLD REPE CMPSB JZ MATCH ;相等 LEA DX, MSG2 JMP DISPLAYMATCH: LEA DX, MSG1 DISPLAY: MOV AH, 09H INT 21H MOV AX, 4C00H INT 21H CODE ENDS END START16. 數(shù)據(jù)段中已定義了一個(gè)有n個(gè)字?jǐn)?shù)據(jù)的數(shù)組M,試編寫程序求出M中絕對(duì)值最大的數(shù),把它放在
24、數(shù)據(jù)段的M+2n單元中,并將該數(shù)的偏移地址存放在M+2(n+1)單元中。DATA SEGMENT n EQU 6 M DW -66, 33, 55, -89, 28, 311 DW ? DB ?DATA ENDSSTART: MOV AX, DATA MOV DS, AX LEA BX, M MOV CX, n MOV SI, 0 XOR AX, AX MOV BX2*n, AXNEXT: MOV AX, BXSI OR AX, AX JNS L1 NEG AX L1: CMP BX2*n, AX JG L2 MOV BX2*n, AX MOV BX2*(n+1), SIL2: INC SI INC SI DEC CX JNZ NEXT18.
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年新能源汽車工程師考試試題及答案
- 2025年網(wǎng)絡(luò)工程師資格考試題及答案
- 2025年風(fēng)險(xiǎn)管理與控制考試試卷及答案解讀
- 2025年西方經(jīng)濟(jì)學(xué)基礎(chǔ)知識(shí)考試試題及答案
- 醫(yī)藥行業(yè)MBO股權(quán)收購(gòu)與人才發(fā)展戰(zhàn)略整合協(xié)議
- 微信小程序電商代運(yùn)營(yíng)跨境電商合作框架協(xié)議
- 美妝品牌購(gòu)物中心美妝專區(qū)品牌委托經(jīng)營(yíng)與產(chǎn)品研發(fā)合同
- 短視頻社交型移動(dòng)應(yīng)用(APP)開發(fā)與運(yùn)營(yíng)管理協(xié)議
- 高端影視特效化妝假發(fā)膠水租賃與化妝效果優(yōu)化協(xié)議
- 丹麥電商平臺(tái)入駐與北歐生活方式營(yíng)銷服務(wù)協(xié)議
- 餐飲抽成合同協(xié)議書
- 大神心理測(cè)試題及答案
- 低值易耗品試題及答案
- 2025春季學(xué)期國(guó)開河南電大本科《行政管理理論與實(shí)踐專題講座》一平臺(tái)無(wú)紙化考試(作業(yè)練習(xí)+我要考試)試題及答案
- 全球汽車產(chǎn)業(yè)發(fā)展現(xiàn)狀與趨勢(shì)
- 機(jī)械制造質(zhì)量整改報(bào)告范文
- 2025貴州畢節(jié)市七星關(guān)區(qū)招聘城市社區(qū)工作者186人筆試備考題庫(kù)及答案解析
- 山東省泰安市2025屆高三二輪模擬檢測(cè)考試政治(泰安二模)(含答案)
- 2025年特種設(shè)備安全考試題庫(kù)(設(shè)備拆除)試題
- 2025-2030中國(guó)環(huán)境監(jiān)測(cè)發(fā)展分析及發(fā)展趨勢(shì)與投資前景研究報(bào)告
- 少模摻鉺光纖放大器增益均衡與平坦化設(shè)計(jì)研究
評(píng)論
0/150
提交評(píng)論