![匯編小編程答案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/4623d04d-885c-4f07-82be-2d11be33f005/4623d04d-885c-4f07-82be-2d11be33f0051.gif)
![匯編小編程答案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/4623d04d-885c-4f07-82be-2d11be33f005/4623d04d-885c-4f07-82be-2d11be33f0052.gif)
![匯編小編程答案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/4623d04d-885c-4f07-82be-2d11be33f005/4623d04d-885c-4f07-82be-2d11be33f0053.gif)
![匯編小編程答案_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/4623d04d-885c-4f07-82be-2d11be33f005/4623d04d-885c-4f07-82be-2d11be33f0054.gif)
![匯編小編程答案_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/4623d04d-885c-4f07-82be-2d11be33f005/4623d04d-885c-4f07-82be-2d11be33f0055.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)綜合一、簡單小程序編制:注:所有多字節(jié)數(shù)的低字節(jié)都在低地址;R0 或 R1 均指向內(nèi)部 RAM 的最低字節(jié)。1、將 30H、31H 單元內(nèi)容與 T0 計(jì)數(shù)器的TL0、TH0 交換。保持其它 R 和 M 不變。解:MOVA,R0XCHA,30HMOVTL0,AMOVA,TH0XCHA,31HMOVTH0,A2、將 30H、31H 單元內(nèi)容與5C30H、5C31H 交換。保持其它 R 和 M 不變。解:MOVDPTR,#5C30HMOVXA,DPTRXCHA,30HMOVXDPTR,AINCDPTRMOVXA,DPTRXCHA,31HMOVXDPTR,A3
2、、將 30H、31H 單元內(nèi)容與 R0 指向的兩字節(jié)單元交換。保持其它 R 和 M 不變。解:MOVA,R0XCHA,30HMOVR0,AINCR0MOVA,R0XCHA,31HMOVR0,A4、將 30H、31H 單元內(nèi)容與 DPTR 指向的兩字節(jié)單元交換。保持其它 R 和 M 不變。解:MOVXA,DPTRXCHA,30HMOVXDPTR,AINCDPTRMOVXA,DPTRXCHA,31HMOVXDPTR,A5、將 30H、31H 單元內(nèi)容存入5C30H、5C31H 單元。保持其它 R 和 M 不變。解:MOVA,30HMOVDPTR,#5C30HMOVXDPTR,AMOVA,31HIN
3、CDPTRMOVXDPTR,A6、將 30H、31H 單元內(nèi)容加上數(shù) 03C4H后存入 5C30H、5C31H 單元。解:MOVA,30HADDA,#0C4HMOVDPTR,#5C30HMOVXDPTR,AMOVA,31HADDCA,#03HINCDPTRMOVXDPTR,A7、將 30H、31H 單元內(nèi)容減去數(shù) 03C4H后存入 5C30H、5C31H 單元。解:CLRCMOVA,30HSUBBA,#0C4HMOVDPTR,#5C30HMOVXDPTR,AMOVA,31HSUBBA,#03HINCDPTRMOVXDPTR,A8、將 30H、31H 單元內(nèi)容除以 2 后存入5C30H、5C31
4、H 單元。解:MOVA,31HCLRCRRCAMOVDPTR,#5C31HMOVXDPTR,AMOVA,30HRRCAMOVDPTR,#5C30HMOVXDPTR,A9、將 30H、31H 單元內(nèi)容乘以 2 后存入5C30H、5C31H 單元。解:MOVA,30HCLRCRLCAMOVDPTR,#5C30HMOVXDPTR,AMOVA,31HRLCAINCDPTRMOVXDPTR,A10、將、將30H、31H單元內(nèi)容減單元內(nèi)容減1。保持其。保持其它它R和和M不變。不變。解解: MOV A,30H JNZ L0DEC 31HSJMP $L0: DEC 30H精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-
5、專業(yè)11、將、將30H、31H單元內(nèi)容加單元內(nèi)容加1。保持其。保持其它它R和和M不變。不變。解:解:INC30HMOVA,30HJNZOKINC31HOK:.12、將外部 RAM 中的 5C30H、5C31H 單元內(nèi)容乘以 2。保持其它 R 和 M 不變。解:MOVDPTR,#5C30HCLRCMOVXA,DPTRRLCAMOVXDPTR,AINCDPTRMOVXA,DPTRRLCAMOVXDPTR,A13、將外部、將外部RAM中的中的5C30H、5C31H單單元內(nèi)容除以元內(nèi)容除以2。保持其它。保持其它R和和M不變。不變。解:解:MOVDPTR,#5C31HCLRCMOVXA,DPTRRRCA
6、MOVXDPTR,ADECDPLMOVXA,DPTRRRCAMOVXDPTR,A14、將 30H 的低半字節(jié)和 31H 單元的高半字節(jié)交換。解:MOVA,31HSWAPAMOVR0,#30HXCHDA,R0SWAPAMOV31H,A15、將、將30H的高半字節(jié)和的高半字節(jié)和31H單元的高半單元的高半字節(jié)交換。字節(jié)交換。解:解:MOVA,30HXCHA,31HMOVR0,#31HXCHDA,R0MOV30H,A16、將、將30H、31H單元的單元的4位位16進(jìn)制數(shù)的進(jìn)制數(shù)的中間兩位數(shù)交換。中間兩位數(shù)交換。解:解:MOVA,30HSWAPAMOVR0,#31HXCHDA,R0SWAPAMOV30H
7、,AMOV A, R0MOV 31H, A17、如果 INT0 為低,則位 30H 改為它的值與 P0 口最低位的“反”相“與”后的值;否則,清 30H 位。解:JBP3.2,L0MOVC, 30HANLC, /P0.0MOV30H,CSJMP$L0:CLR30H18、如果 INT0 為低,則位 30H 改為它的值與 P0 口最高位的“反”相“或”后的值;否則,清 30H 位。解:JBP3.2,L0MOVC,30HOPLC, /P0.7MOV30H,CSJMP $L0:CLR30H19、如果 INT0 為高,則,位 30H 改為它的值與 P0 口最低位相“或”后的值;否則,取反 30H 位。解
8、:JNB30H, L0 MOVC,30HORLC, P0.0MOV30H,CSJMP$L0:CPL30H20、如果 INT0 為低,則 A 的最低位與 A的最高位對調(diào);否則,清除 A。解:JBP3.2,L0MOVC,ACC.0MOV0,CMOVC,ACC.7MOVACC.0,CMOVC,0MOVACC.7,CSJMP$L0:CLR,A21、如果 INT1 為高,則 A 的最低位改為它的值與 A 的最高位的“反”相“與”后的值;否則,取反 A。解:JNBP3.3,L0MOVC,ACC.0ANLC,/ACC.7MOVACC.0,CSJMP$L0:CPLA精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)2
9、2、改變 30H 單元為加上數(shù) 0F7H 后的值,如果產(chǎn)生進(jìn)位,則設(shè)置 F0 標(biāo)志;否則,清除 F0 標(biāo)志。解:MOVA,30HADDA,#0F7HMOV30H,AJCL0CLRF0SJMPL0:SETBF023、改變 30H 單元為減去數(shù) 0F7H 后的值,如果產(chǎn)生進(jìn)位,則設(shè)置 F0 標(biāo)志;否則,清除 F0 標(biāo)志。解:CLRC MOVA.30HSUBBA,#0F7HMOV30H,AJCL0SETBF0SJMP$L0:CLRF024、如果 30H 內(nèi)容等于數(shù) 80H,則,P1.0置位;否則,P1.0 清零。保持其它 R 和M 不變。解:MOVA,30HCJNEA, 80H, L0SETBP1.
10、0SJMP$L0:CLRP1.025、改變 30H、31H 單元內(nèi)容為乘以 2 后的值,如果產(chǎn)生進(jìn)位,則,工作寄存器換用寄存器組 1。解:CLRC MOVA,30HRLCAMOV30H,AMOVA,31HRLCAMOV31H,AJNCCONCLRRS1SETBRS0CON:.26、改變、改變30H、31H單元內(nèi)容為除以單元內(nèi)容為除以2后后的值,如果余數(shù)為的值,如果余數(shù)為1,則工作寄存器換用,則工作寄存器換用寄存器組寄存器組3。解:解:MOVA,31HCLRCRRCAMOV31H,AMOVA,30HRRCAMOV30H,AJNCL0SETBRS1SETBRS0L0:.27、已知晶振頻率為、已知晶
11、振頻率為8MHZ,編一個(gè)子程,編一個(gè)子程序,延時(shí)序,延時(shí)150微秒。保持其它微秒。保持其它R和和M不變。不變。解:解:DELAY:MOVR7,#16H NOP L1:NOPNOPNOPNOPDJNZ R7,L1RET28、已知晶振頻率為、已知晶振頻率為6MHZ,編一個(gè)子程,編一個(gè)子程序,延時(shí)序,延時(shí)30微秒。保持其它微秒。保持其它R和和M不變。不變。解:解:DELAY:MOVR7,#07HL1: DJNZ R7,L1RET29、將從 10H 開始的 64 單元內(nèi)容異或數(shù)5AH。保持其它 R 和 M 不變。解: MOV R2,#64HMOV R0,#10HMOV A,#5AHL00P: XPL
12、A,R0MOV R0,AINC R0DJNZ R2,LOOP30、將由 R0 尋址的 32 個(gè)單元內(nèi)容清為零。保持其它 R 和 M 不變。解:CLRAMOV R2,#32HLOOP: MOV R0,AINCR0DJNZ R2,LOOP31、將由 R0 尋址的 32 個(gè)單元內(nèi)容移到 R1尋址的單元中。保持其它 R 和 M 不變。解:MOVR2,#32HLOOP:MOVA,R0MOVR1,AINCR0INCR1DJNZR2,LOOP32、將由 R0 尋址的 16 個(gè)單元內(nèi)容改為與R1 尋址的單元相“異或”后的值。保持其它 R 和 M 不變。精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)解: MOV R
13、2,#16HLOOP:MOV A, R0XPL A,R1MOV R0,AINC R0INC R1DJNZ R2,LOOP33、將由 R0 尋址的 32 個(gè)單元內(nèi)容改為與R1 尋址的單元相“或”后的值。保持其它R 和 M 不變。解:和解:和 32 是一樣的。是一樣的。34、將由 DPTR 尋址的 100 個(gè)單元中找出第一個(gè)內(nèi)容為 00H 的單元,其地址存入30H、31H。解: MOV R7,#100LOOP:MOVX A,DPTRJN FINDZINC DPTRDJNZ R7,LOOPSJMP FINDZ: MOV 30H,DPLMOV 31H,DPH35、將從 5C00H 開始的 100 個(gè)單
14、元內(nèi)容移到 5E00H 開始的單元中。解: MOVR7,#100H MOVDPTR,#5C00HMOVP2,#5EHMOVR0,#00HLOOP:MOVXA,DPTRMOVXR0,AINCDPTRDJNZR7,LOOP36、將從 5C00H 開始的 100 個(gè)單元內(nèi)容改為與 5E00H 開始的單元相“或”后的值。解: MOV R7,#100MOV DPTR,#5C00HMOV P2,#5EHMOV R0,#00HLOOP: MOVX A,DPTRORL A, R0 MOVX DPTR,AINCR0INCDPTRDJNZR7,LOOP37、將從 5C00H 開始的 100 個(gè)單元內(nèi)容改為與 5E
15、00H 開始的單元相“異或”后的值。解:和解:和 36 一樣,只需改為一樣,只需改為 XRL38、將從 5C00H 開始的 100 個(gè)單元中找出第一個(gè)內(nèi)容為 00H 的單元,其地址存入30H、31H。解: MOV R2,#100MOV DPTR,#5C00HL1:MOVXA,DPTRJZ L0INC DPTRDJNZ R2,L1SJMP L0: MOV 30H,DPL MOV 31H,DPH39、將從 5C00H 開始的 100 個(gè)單元中找出第一個(gè)內(nèi)容不為 00H 的單元,其地址存入30H、31H。解:和 38 換成 JNZ 即可40、將從、將從5C00H開始的開始的100個(gè)單元中找出個(gè)單元中
16、找出最大的數(shù)和存該數(shù)的單元,數(shù)存入最大的數(shù)和存該數(shù)的單元,數(shù)存入40H,地址存入地址存入30H,31H。解:解: MOVR7,#100MOVDPTR,#5C00HMOV 40H,#0LOOP: MOVXA,DPTRCJNEA,40H,LIL1: JC L2MOV 40H,AMOV30H,DPLMOV31H,DPHL2: INC DPTRDJNZR7,LOOPSJMP41、將從 5C00H 開始的 100 個(gè)單元中找出最小的數(shù)和存該數(shù)的單元,數(shù)存入 40H,地址存入 30H,31H。解: MOV R7,#100MOV DPTR,#5C00HMOV 40H,#0FFHLOOP: MOVXA,DPT
17、RCJNE A,40H,LIL1: JNC L2MOV 40H,AMOV 30H,DPLMOV 31H,DPHL2: INC DPTRDJNZ R7,LOOPSJMP 42、將從、將從5C00H開始的開始的100個(gè)單元中找出個(gè)單元中找出精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)第一個(gè)偶數(shù)和存該數(shù)的單元,數(shù)存入第一個(gè)偶數(shù)和存該數(shù)的單元,數(shù)存入40H,地址存入,地址存入30H,31H。解:解: MOV R7,#64HMOV DPTR, #5C00HLOOP: MOVX A,DPTRJNB ACC.0, L0INC DPTRDJNZ R7,L1SJMP L0: MOV 40H,AMOV 30H,DP
18、LMOV 31H,DPH43、將從 5C00H 開始的 100 個(gè)單元中找出第一個(gè)奇數(shù)和存該數(shù)的單元,數(shù)存入40H,地址存入 30H,31H。解:和解:和 42 是一樣的,改為是一樣的,改為 JB44、編查表子程序,按 40H 中的索引數(shù)查出存在 5C00H 中的 100 個(gè)三字節(jié)數(shù),存入30H,31H,32H。45、編多分支轉(zhuǎn)移程序段,按 40H 中的索引數(shù),取轉(zhuǎn)移地址表中的兩字節(jié)地址,進(jìn)行跳轉(zhuǎn)。46、將、將R0指向的三字節(jié)帶符號數(shù)取負(fù)后指向的三字節(jié)帶符號數(shù)取負(fù)后存回存回。解解:MOVA,R0 CPLA ADDA,#01H MOVR0,A INCR0 MOVA,R0 ADDCA,#00H MOVR0,A INCR0 MOVA,R0 ADDCA,#00H MOVR0,A47、將 R0 指向的三字節(jié)數(shù)取 R2R3 乘以R4 的積。48、將 R0 指向的二字節(jié)帶符號數(shù)乘以 2,校驗(yàn)是否溢出。解:CLRCMOVA,R0RLCAMOVR0,AINCR0MOVA,R0RLCAMOVR0,AXRLC,ACC.7JCOVERFLAW實(shí)驗(yàn)編程實(shí)驗(yàn)編程1.將
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 堰塘安全護(hù)欄施工方案
- 3好豎井安全施工方案
- led樓頂發(fā)光字安全施工方案
- 辦戶口的申請書
- 策劃美食狂歡節(jié)
- 緩減訴訟費(fèi)申請書
- 申請書 英文格式
- 督導(dǎo)隊(duì)申請書
- 導(dǎo)游資格-2025導(dǎo)游資格證模擬考試
- 學(xué)校吃飯申請書
- 2024-2025年第二學(xué)期團(tuán)委工作計(jì)劃(二)
- 物理-河南省鄭州市2024-2025學(xué)年高二上學(xué)期期末考試試題和答案
- 2025年南京信息職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 二零二五年知識產(chǎn)權(quán)共享及收益分成合作協(xié)議3篇
- 北師大版二年級數(shù)學(xué)上冊計(jì)算題專項(xiàng)復(fù)習(xí)大全272
- 屋頂分布式光伏電站設(shè)計(jì)及施工方案
- 《幼兒教育政策與法規(guī)》教案-單元3 幼兒園的開辦與管理
- 南通市2025屆高三第一次調(diào)研測試(一模)生物試卷(含答案 )
- 甲醇催化劑說明書
- 北京課改版(2021年春修訂版)數(shù)學(xué)四年級下冊全冊教學(xué)課件
- 汽車標(biāo)準(zhǔn)法規(guī)(課堂PPT)
評論
0/150
提交評論