freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機(jī)原理第4章練習(xí)題及答案(編輯修改稿)

2024-11-09 18:41 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 8定義為IO/M(S2)② 8086的34號(hào)引腳定義為BHE/S7,8088定義為SS0/(HIGH)8.簡(jiǎn)述8086 CPU使用地址鎖存信號(hào)ALE將地址A15~A0與數(shù)據(jù)D15~D0分開(kāi)的工作原理。答:在任何一個(gè)總線周期的T1狀態(tài),ALE均為高電平,以表示當(dāng)前地址/數(shù)據(jù)復(fù)用線上的輸出的是地址信息,在ALE由高變低的下降沿時(shí)把地址裝入地址鎖存器,而在TT3和T4狀態(tài),ALE均為低電平,以表示當(dāng)前地址/數(shù)據(jù)復(fù)用線上的輸出的是數(shù)據(jù)信息,此時(shí)通過(guò)數(shù)據(jù)收發(fā)器進(jìn)行傳送。9.什么是邏輯地址?什么是物理地址?若已知邏輯地址為BA00:A800,試求物理地址。答: 邏輯地址:由段地址和偏移地址表示的存儲(chǔ)單元地址稱(chēng)為邏輯地址。物理地址:CPU對(duì)存儲(chǔ)器進(jìn)行訪問(wèn)時(shí)實(shí)際所使用的20位地址稱(chēng)為物理地址。若邏輯地址為BA00H:A800H則物理地址=BA00H10H+A800H=C4800H10.簡(jiǎn)述堆棧指針寄存器SP的功能及堆棧的操作過(guò)程。答:(1)SP的功能:指示進(jìn)棧和出棧操作時(shí)的偏移地址。(2)堆棧的操作過(guò)程:進(jìn)棧時(shí),先將SP-2,再將數(shù)據(jù)壓入堆棧(即先移后入);出棧時(shí),先將數(shù)據(jù)彈出堆棧,再將SP+2(即先出后移)。第四章80X86 指令系統(tǒng)指出源操作數(shù)的尋址方式⑴ MOV BX,2000H;立即數(shù)尋址⑵ MOV BX,[2000H] ;直接尋址⑶ MOV BX,[SI];寄存器間接尋址⑷ MOV BX,[SI+2000H] ;寄存器相對(duì)尋址⑸ MOV [BX+SI],AL ;寄存器尋址⑹ ADD AX,[BX+DI+80] ;基址變址相對(duì)尋址⑺ MUL BL;寄存器尋址⑻ JMP BX;段內(nèi)間接尋址⑼ INAL,DX;端口間接尋址⑽ INC WORD PTR [BP+10H] ;寄存器相對(duì)尋址⑾ MOV CL,LENGTH VAR ;立即數(shù)尋址⑿ MOV BL,OFFSET VAR1 ;立即數(shù)尋址指出下列指令是否正確(1)MOV DS,0100H;錯(cuò)誤。源操作數(shù)是立即數(shù)時(shí),目的操作數(shù)不能時(shí)段寄存器(2)MOV BP,AL;錯(cuò)誤。操作數(shù)類(lèi)型不一致(3)XCHG AH,AL;正確。(4)OUT 310H,AL;錯(cuò)誤。端口直接尋址的范圍應(yīng)在0~FFH之間(5)MOV BX,[BX];正確。(6)MOV ES:[BX+DI],AX ;正確。(7)MOV AX,[SI+DI] ;錯(cuò)誤。存儲(chǔ)器尋址中有效地址不能由兩個(gè)變址寄存器組成(8)MOV SS:[BX+SI+100H],BX ;正確。(9)AND AX,BL;錯(cuò)誤。操作數(shù)類(lèi)型不一致(10)MOV DX,DS:[BP];正確。(11)ADD [SI],20H;錯(cuò)誤。用PTR 說(shuō)明類(lèi)型(12)MOV 30H,AL;錯(cuò)誤。目的操作數(shù)不能為立即數(shù)(13)PUSH 2000H;錯(cuò)誤。堆棧指令的操作數(shù)不能是立即數(shù)(14)MOV[SI],[2000H];錯(cuò)誤。兩個(gè)操作數(shù)不能同時(shí)為存儲(chǔ)器操作數(shù)(15)MOVSI,AL;錯(cuò)誤。操作數(shù)類(lèi)型不一致(16)ADD [2000H],20H ;錯(cuò)誤。用PTR 說(shuō)明類(lèi)型(17)MOV CS,AX;錯(cuò)誤。目的操作數(shù)不能為代碼段寄存器(18)INC [DI];錯(cuò)誤。需用PTR說(shuō)明類(lèi)型(19)OUT BX,AL;錯(cuò)誤。端口間接尋址的寄存器只能是DX寄存器(20)SHLBX,3;錯(cuò)誤。移位次數(shù)大于1時(shí)應(yīng)該用CL寄存器(21)XCHG CX,DS;錯(cuò)誤。交換指令中不能出現(xiàn)段寄存器(22)POPAL;錯(cuò)誤。堆棧指令的操作數(shù)只能是字操作數(shù)(即16位操作數(shù))寫(xiě)出存儲(chǔ)器操作數(shù)物理地址的計(jì)算表達(dá)式(1)MOV AL,[DI];(DS)10H+(DI)(2)MOV AX,[BX+SI];(DS)10H+(BX)+(SI)(3)MOV 5[BX+DI],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)INCBYTE PTR [DI];(DS)10H+(DI)若(DS)=3000H,(BX)=2000H,(SI)=0100H,(ES)=4000H,計(jì)算下列存儲(chǔ)器操作數(shù)的物理地址。(1)(DS)10H+(BX)=3000H10H+2000H=32000H(2)(DS)10H+(BX)+(SI)+1000H=3000H10H+2000H+0100H+1000H=33100 H(3)(DS)10H+(BX)+(SI)=3000H10H+2000H+0100H=32100 H(4)(ES)10H+(BX)=4000H10H+2000H=42000 H若(CS)=E000H,說(shuō)明代碼段可尋址物理存儲(chǔ)空間的范圍。∵ 最小物理地址為:(CS)10H+0000H=E0000H最大物理地址為:(CS)10H+FFFFH=EFFFFH ∴ 代碼段可尋址物理存儲(chǔ)空間的范圍是:E0000H~EFFFFH設(shè)(SP)=2000H,(AX)=3000H,(BX)=5000H,執(zhí)行下列程序段后,(SP)=?,(AX)=?,(BX)=?PUSH AXPUSH BXPOP AX(SP)=1FFEH,(AX)=5000H,(BX)=5000H試比較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)SUB AL,09H;(AL)=FFH,CF=1,OF=0,ZF=0CMP AL,09H;(AL)=08H,CF=1,OF=0,ZF=0分別執(zhí)行下列指令,試求AL的內(nèi)容及各狀態(tài)標(biāo)志位的狀態(tài)。(1)MOV AL,19H ;ADD AL,61H ;(AL)=7AHOF=0SF=0ZF=0AF=0PF=0CF=0(2)MOV AL,19H ;SUB AL,61H ;(AL)=B8HOF=0SF=1ZF=0AF=0PF=1CF=1(3)MOV AL,5DH ;ADD AL,0C6H ;(AL)=23HOF=0SF=0ZF=0AF=1 PF=0CF=1(4)MOV AL,7EH ;SUB AL,95H ;(AL)=E9HOF=1SF=1ZF=0AF=0PF=0CF=1用最少的指令,實(shí)現(xiàn)下述要求的功能。(1)AH的高4位清零。AND AH,0FH(2)AL的高4位去反。XORAH, 0F0H(3)AL的高4位移到低4位,高4位清0。MOVCL,4SHRAL,CL(4)AL的低4位移到高4位,低4位清0。MOV CL,4SHLAL,CL設(shè)(BX)=6D16H,(AX)=1100H,寫(xiě)出下列三條指令執(zhí)行后,AX和BX寄存器中的內(nèi)容。MOVCL,06HROL AX,CLSHR BX,CL(AX)=4004 H(BX)=01B4 H1設(shè)初值(AX)=0119H,執(zhí)行下列程序段后,(AX)=?MOV CH,AHADD AL,AHDAAXCHG AL,CHADC AL,34HDAAMOV AH,ALMOV AL,CH(AX)=3520 H1指出下列程序段的功能。(1)MOV CX,10LEA SI,F(xiàn)irstLEA DI,SecondREP MOVSB將 First串中前10個(gè)字符傳送至Second 中(2)CLDLEA DI,[0404H]MOV CX,0080HXOR AX,AXREP STOSW將起始地址為0404 H開(kāi)始的80 H個(gè)單元置成01設(shè)(BX)=6F30H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=4154H,試求執(zhí)行XCHG BX,[BP+SI]后,(BX)=?,(2F246H)=?(BX)=4154H(2F246H)=6F30H1設(shè)(BX)=0400H,(DI)=003CH,執(zhí)行LEA BX,[BX+DI+0F62H]后,(BX)=?(BX)=139E H1設(shè)(DS)=C000H,(C0010H)=0180H,(C0012H)=2000H,執(zhí)行LDS SI,[10H]后,(SI)=?,(DS)=?(SI)=0180 H,(DS)=2000 H1已知(DS)=091DH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,試求單獨(dú)執(zhí)行下列指令后的結(jié)果。(1)MOV CL,20H[BX][SI];(CL)=0F6 H(2)MOV [BP][DI],CX;(1E4F6 H)=5678 H(3)LEA BX,20H[BX][SI] ;(BX)=0056 HMOV AX,2[BX];(AX)=1E40 H(4)LDS SI,[BP][DI];MOV[SI],BX;((SI))=0024 H(5)XCHG CX,32H[BX] ;XCHG 20H[BX][SI],AX ;(AX)=5678 H,(09226H)=1234 H1若CPU中各寄存器及RAM參數(shù)如圖所示,試求獨(dú)立執(zhí)行如下指令后,CPU及RAM相應(yīng)寄存器及存儲(chǔ)單元的內(nèi)容是多少?CPU RAM 執(zhí)行前 執(zhí)行后CS 3000H FFFFH CX 20506H 06H 不變DS 2050H 0004H BX 20507H 00H 不變SS 50A0H 1000H SP 20508H 87H 不變ES 0FFFH 17C6H DX 20509H 15H 不變IP 0000H 8094H AX 2050AH 37H 94HDI 000AH 1403H BP 2050BH C5H 不變SI 0008H 1 CF 2050CH 2FH 不變(1)MOV DX,[BX+2] ;(DX)=0006H,(BX)=0004H(2)PUSH CX;(SP)=0FFEH(3)MOV CX,BX ;(CX)=0004H,(BX)=0004H(4)TEST AX,01 ;(AX)=8094H,(CF)=0(5)MOV AL,[SI] ;(AL)=87H(6)ADC AL,[DI] ;(AL)=0CCH,(CF)=0DAA;(AL)=32H(7)INC SI;(SI)=0009H(8)DEC DI;(DI)=0009H(9)MOV [DI],AL ;((DI))=94H(10)XCHG AX,DX ;(AX)=17C6H,(DX)=8094H(11)XOR AH,BL ;(AH)=84H,(BL)=04H(12)JMP DX;(IP)=17C6H1(DS)=2000H,(BX)=1256H,(SI)=528FH,偏移量=20A1H,(232F7H)=3280H,(264E5H)=2450H,試求執(zhí)行下述指令后的結(jié)果。(1)JMP BX;(IP)=1256 H(2)JMP TABLE[BX];(IP)=3280 H(3)JMP [BX][SI];(IP)=2450 H1設(shè)(IP)=3D8FH,(CS)=4050H,(SP)=0F17H,當(dāng)執(zhí)行CALL 2000H:0094H后,試指出(IP)、(CS)、(SP)、((SP))、((SP)+1)、((SP)+2)和((SP)+3)的內(nèi)容。CALL指令是5字節(jié)指令,下一條指令地址為4050H:3D94H 所以執(zhí)行后(IP)=0094H,(CS)=2000H、(SP)=0F13H((SP))=94H,((SP)+1)=00H,((SP)+2)=00H,((SP)+3)=20H 第五章匯編語(yǔ)言程序設(shè)計(jì),它表示當(dāng)前已分配單元空間; ;5.(AX)=000AH;(BL)=0AH;(CL)=01H; AX, 4A82H MOV DL,AH AND DL,0F0HMOV CL,4 SHR DL,CLPUSH AXAND AH,0FHMOV BH,AHAND AL,0F0HMOV BL,ALMOV CL,4SHR BL,CLMOV CL,BHPOP AXAND AL,0FH segmentstring1 db 39。I am a student.39。string2 db 39。I am a student.39。yesdb 39。match39。,0dh,0ah,39。$39。nodb 39。no match39。,0dh,0ah,39。$39。 dataends codesegmentassume cs:code,ds:data,es:data start: push dssub ax,axpush axmov ax,datamov ds,axmov es,axlea si,string1lea di,string2mov cx,string2string1cldrepe cmpsbjnz dispnomov
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1