版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、38、試編寫程序:采用、試編寫程序:采用“與”運(yùn)算,判斷某運(yùn)算,判斷某8位二進(jìn)制數(shù)是奇數(shù)還是偶數(shù)個(gè)位二進(jìn)制數(shù)是奇數(shù)還是偶數(shù)個(gè)1。39、試編寫程序:采用、試編寫程序:采用“或”運(yùn)算,使任意運(yùn)算,使任意8位二進(jìn)制數(shù)的符號位必為位二進(jìn)制數(shù)的符號位必為1。MOVA,XXHLA,#80HMOVXXH,A40、請思考:采用請思考:采用“異或異或”運(yùn)算,怎樣可使一帶符號位改變,數(shù)據(jù)位不變;怎運(yùn)算,怎樣可使一帶符號位改變,數(shù)據(jù)位不變;怎樣可使該數(shù)必然為
2、樣可使該數(shù)必然為0。MOVA,XXHMOVR0,AXRLA,R0。41.假定(A)=0FFH,執(zhí)行指令I(lǐng)NCA后,A的內(nèi)容是什么?答:(A)=00H42.符號#DATA8,#DATA16表示什么?答:#DATA8表示的是8位立即數(shù),#DATA16表示的是16位立即數(shù)43.指令中用derect、Rn、@Ri分別表示什么尋址方式?答:分別是直接尋址、寄存器尋址、寄存器間接尋址44.SWAPA指令的功能是什么?答:將累加器的高4位與低4位對換
3、45.在MOVXA@DPTR;指令中,被尋址的存儲器是哪一個(gè)?答::數(shù)據(jù)指針寄存器(DPTR)46.已知A=7AHR0=30H(30H)=A5HPSW=80HSP=65H分析下面各條指令的結(jié)果以及對標(biāo)志位的影響。1)ADDA@R0(A)=IFHCY=1AC=0OV=0P=12)ADDA#30H(A)=AAHCY=0AC=0OV=1P=03)ADDCA30H(A)=20HCY=0AC=1OV=0P=14)SUBBA@R0(A)=D4HCY
4、=1AC=0OV=1P=05)DAA6)RLCA(A)=0F5HCY=0P=07)RRA(A)=3DH8)PUSH30H(SP)=66H(66H)=A5H9)POPB(B)=A5H(SP)=65H10)XCHA@R0(A)=A5H(30H)=7AH47.循環(huán)結(jié)構(gòu)程序設(shè)計(jì),把片外RAM從1000H開始存放的10個(gè)數(shù)據(jù),傳送到片內(nèi)RAM40H開始的單元中。答:G0030HMOVR0#40HMOVDPTR#1000HMOVR7#0AHSTAR
5、T:MOVXA@DPTRMOV@R0AINCR0INCDPTRDJNZR7START后,各單元中的內(nèi)容。后,各單元中的內(nèi)容。結(jié)論:結(jié)論:1)PUSH與POP操作過程剛好相反;操作過程剛好相反;2)進(jìn)、出棧規(guī)則:)進(jìn)、出棧規(guī)則:先進(jìn)后出,后進(jìn)先出。應(yīng)注意指令書寫先后順序;先進(jìn)后出,后進(jìn)先出。應(yīng)注意指令書寫先后順序;3)可用于)可用于“保護(hù)現(xiàn)場,恢復(fù)現(xiàn)場保護(hù)現(xiàn)場,恢復(fù)現(xiàn)場”。例3、試編寫一程序段,實(shí)現(xiàn)將外、試編寫一程序段,實(shí)現(xiàn)將外RAM0F
6、AH單元中的內(nèi)容傳送到外單元中的內(nèi)容傳送到外RAM04FFH單元中。單元中。解:解:MOVDPTR,#04FFHMOVR0,#0FAHMOVXA,@R0MOVX@DPTRA例4、設(shè)(、設(shè)(A)=一個(gè)一個(gè)BCD碼常數(shù),試用查表法獲得其相應(yīng)的碼常數(shù),試用查表法獲得其相應(yīng)的II碼。碼。解法解法I:MOVDPTR,#TABMOVCA,@.ADPTRTAB:DB30HDB31HDB32H,33H,34H,35H解法解法II:MOVCA,@APCT
7、AB:DB30H,31H,32H,33HDB34H,35H,36H,37H例5、設(shè)(、設(shè)(R0)=7FH;(7EH)=40H執(zhí)行:執(zhí)行:INC@R0INCR0INC@R0后(R0)=7FH(7EH)=00H(7FH)=41H例6、設(shè)(、設(shè)(A)=56H為56的壓縮的的壓縮的BCD碼數(shù),碼數(shù),(R3)=67H,(CY)=1執(zhí)行執(zhí)行ADDCA,R3DAA結(jié)果為:結(jié)果為:124注意:注意:1)DA指令只能跟在加法指令后面使用;指令只能跟在加法
8、指令后面使用;2)調(diào)整前參與運(yùn)算的兩數(shù)是)調(diào)整前參與運(yùn)算的兩數(shù)是BCD碼數(shù);碼數(shù);3)DA指令不能與減法指令配對使用,但可以實(shí)現(xiàn)對指令不能與減法指令配對使用,但可以實(shí)現(xiàn)對A中壓縮壓縮BCD數(shù)進(jìn)行減一操作。數(shù)進(jìn)行減一操作。例7、設(shè)(、設(shè)(A)=30H(壓縮(壓縮BCD碼數(shù))碼數(shù)),執(zhí)行:,執(zhí)行:ADDA,#99HDAA后,便實(shí)現(xiàn)了后,便實(shí)現(xiàn)了30-1=29的操作。的操作。例8、兩個(gè)、兩個(gè)4位BCD碼相加,一個(gè)存放在(碼相加,一個(gè)存放在(3
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī) 試卷 編程題1
- 《單片機(jī)》編程題題庫答案
- 單片機(jī)編程
- 單片機(jī)模擬試卷(18套題)-單片機(jī)試題-單片機(jī)期未考試試題-匯編程序試題
- 單片機(jī)應(yīng)用編程技巧
- 單片機(jī)編程100例
- 單片機(jī)編程實(shí)例大全
- 單片機(jī)編程實(shí)例大全
- 單片機(jī)學(xué)習(xí)之pic單片機(jī)c語言編程教程
- 單片機(jī)串行口編程
- 經(jīng)典單片機(jī)編程100例
- 單片機(jī)應(yīng)用編程技巧faq
- 單片機(jī)3
- 單片機(jī)課后題
- 單片機(jī)外文翻譯--51單片機(jī)在編程電路中的應(yīng)用
- pic單片機(jī)c語言編程入門
- 單片機(jī)c語言編程實(shí)例大全
- 單片機(jī)學(xué)習(xí)資料-指令與編程
- 單片機(jī)編程實(shí)例____c語言____匯編
- pic單片機(jī)c語言編程教程
評論
0/150
提交評論