2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩56頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第1頁共57頁四、閱讀下列程序,注釋并填寫指令執(zhí)行后的結(jié)果(每題四、閱讀下列程序,注釋并填寫指令執(zhí)行后的結(jié)果(每題1010分)分)1、GG0LJMPLJMPSTARTSTART;跳轉(zhuǎn)到(;跳轉(zhuǎn)到(PCPC)=)=0030H0030H處GG30H30HSTARTSTART:MOVMOVR0#20HR0#20H;#;#20H20H-R0R0(R0)=20H(R0)=20HMOVMOVR1#30HR1#30H;#30H#30H-R1R1(R1

2、)=30H(R1)=30HMOVMOVAR0AR0;(R0)(R0)-AA(A)=20H(A)=20HADDADDA#36HA#36H;(A)#36H(A)#36H-AA(A)=56H(A)=56HMOVMOVP1AP1A;(A)(A)-P1P1(P1)=56H(P1)=56HINCINCR0R0;(R0)1(R0)1-R0R0(R0)=21H(R0)=21HINCINCR1R1;(R1)1(R1)1-R0R0(R1)=31H(R1)=

3、31HANLANLAR1AR1;(A)&(R1)(A)&(R1)-AA(A)=10H(A)=10HSWAPSWAPA;累加器累加器A的高低的高低4位交換位交換(A)=01H(A)=01HPUSHPUSHACCACC;累加器累加器A內(nèi)容壓棧內(nèi)容壓棧MOVMOVP1AP1A;(A)(A)-P1P1(P1)=01H(P1)=01HPOPPOPB;堆棧內(nèi)容出棧到堆棧內(nèi)容出棧到B寄存器寄存器(B)=01H(B)=01HMOVMOVR0AR0A;(

4、A)(A)-R0R0(R0)=01H(R0)=01HMOVMOVDPTRDPTR,#,#2200H2200H;#2200H#2200H-DPTRDPTR(DPTR)=2200H(DPTR)=2200HSETBSETBC;1-CyCy(Cy)=1(Cy)=1ADDCADDCAA#0;(A)0(Cy)(A)0(Cy)-AA(A)=02H(A)=02HMOVXMOVX@DPTRA@DPTRA;(A)(A)-(DPTR)(DPTR)(2200H

5、)=02H(2200H)=02HENDEND(R0)=(R0)=01H01H(R1)=(R1)=31H31H(P1)=(P1)=01H01H(B)=(B)=01H01H(2200H)=(2200H)=02H02H2、GG0LJMPLJMPSTARTSTART;跳轉(zhuǎn)到跳轉(zhuǎn)到(PC)=0030H(PC)=0030H處GG30H30HSTARTSTART:MOVMOVSP#50HSP#50H;#50H#50H-SPSP(SP)=50H(SP)

6、=50H第3頁共57頁SWAPSWAPA;累加器累加器A高低高低4位交換位交換(A)=34H(A)=34HINCINCA;(A)1(A)1-AA(A)=35H(A)=35HMOVMOVDPTR#2000HDPTR#2000H;#2000H#2000H-DPTRDPTR(DPTR)=2000H(DPTR)=2000HINCINCDPHDPH;(DPH)1(DPH)1-DPHDPH(DPH)=21H(DPH)=21HMOVMOVP1AP1A

7、;(A)(A)-P1P1(P1)=35H(P1)=35HINCINCA;(A)1(A)1-AA(A)=36H(A)=36HMOVXMOVX@DPTRA@DPTRA;(A)(A)-(DPTR)(DPTR)(2100H)=36H(2100H)=36HXCHXCHAR0AR0;(A)(A)?R0R0(A)=30H(A)=30H(R0)=36H(R0)=36HRLRLA;累加器累加器A內(nèi)容循環(huán)左移內(nèi)容循環(huán)左移(A)=60H(A)=60HPUSH

8、PUSHACCACC;累加器累加器A的內(nèi)容入棧的內(nèi)容入棧RLRLA;累加器累加器A內(nèi)容循環(huán)左移內(nèi)容循環(huán)左移(A)=0C0H(A)=0C0HPOPPOPACCACC;堆棧內(nèi)容彈出到累加器堆棧內(nèi)容彈出到累加器A(A)=60H(A)=60HENDEND(A)=(A)=60H60H(R0)=(R0)=36H36H(DPTR)=(DPTR)=2100H2100H(P1)=(P1)=35H35H(30H)=(30H)=43H43H4、GG0LJMP

9、LJMPSTARTSTART;跳轉(zhuǎn)到跳轉(zhuǎn)到(PC)=0030H(PC)=0030H處GG30H30HSTARTSTART:MOVMOVSP#50HSP#50H;#50H#50H-SPSP(SP)=50H(SP)=50HMOVMOVDPTR#3000HDPTR#3000H;#3000H#3000H-DPTRDPTR(DPTR)=3000H(DPTR)=3000HMOVMOVR0#20HR0#20H;#20H#20H-R0R0(R0)=20

10、H(R0)=20HMOVMOVA#23HA#23H;#23H#23H-AA(A)=23H(A)=23HMOVMOVR2#0FHR2#0FH;#0FH#0FH-R2R2(R2)=0FH(R2)=0FHSETBSETB01H01H;置位置位20H.120H.1(20H.1)=1(20H.1)=1SETBSETBC;置位置位CyCy(Cy)=1(Cy)=1ADDCADDCA@R0A@R0;(A)((R0))Cy(A)((R0))Cy-AA(A

11、)=26H(A)=26HINCINCR0R0;(R0)1(R0)1-R0R0(R0)=21H(R0)=21HMOVMOV@R0A@R0A;(A)(A)-((R0))((R0))(21H)=26H(21H)=26HLOOPLOOP:DJNZDJNZR2R2LOOPLOOP;(R2)1(R2)1-R2R2若R2R2內(nèi)容不等于零則轉(zhuǎn)移內(nèi)容不等于零則轉(zhuǎn)移SWAPSWAPA;累加器累加器A內(nèi)容的高低內(nèi)容的高低4位交換位交換(A)=62H(A)=6

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論