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

正文內(nèi)容

單片機(jī)編程題題庫(kù)答案-資料下載頁(yè)

2025-06-18 08:01本頁(yè)面
  

【正文】 @DPTR,A 。和的高8位清零 DEC DPL 。指向和的低8位 LOOP: MOV A,@R0 。取數(shù)據(jù) MOV R1,A 。暫存在R1 MOVX A,@DPTR 。取和的低8位 ADD A,R1 。求和 MOVX @DPTR,A 。存和的低8位 INC DPTR 。指向和的高8位 MOVX A,@DPTR 。取和的高8位 ADDC A,0 。將和的低8位的進(jìn)位加到高8位中 MOVX @DPTR,A 。存和的高8位 DEC DPL 。指向和的低8位 INC R0 。數(shù)據(jù)塊指針加1 DJNZ R2,LOOP 。沒(méi)有加完則循環(huán) SJMP $ 。停機(jī) END評(píng)分辦法:不要求寫出程序的注釋。程序設(shè)計(jì)思路正確可得5分,指令完全寫對(duì)可得10分。若僅寫對(duì)少量指令,可酌情給13分;若僅有少量指令寫錯(cuò),可酌情扣13分。 3若內(nèi)部RAM的(20H)=a,(21H)=b,請(qǐng)編程實(shí)現(xiàn)y=a2+b2(設(shè)y65536),并將結(jié)果保存到片外RAM的2000H和2001H單元(2001H單元存放結(jié)果的高8位,2000H單元存放結(jié)果的低8位)。解: ORG 0 MOV DPTR,2000H 。結(jié)果單元低8位地址送DPTR MOV A,20H 。取a的值 MOV B,A MUL AB 。求a2 MOVX @DPTR,A 。存a2低8位 MOV A,B INC DPTR 。指向結(jié)果單元高8位 MOVX @DPTR,A 。存結(jié)果高8位 DEC DPL 。指向結(jié)果單元低8位 MOV A,21H 。取b的值 MOV B,A MUL AB 。求b2 MOV R0,A 。暫存b2的低8位 MOVX A,@DPTR 。取結(jié)果低8位 ADD A,R0 。求低8位的和 MOVX @DPTR,A 。存結(jié)果低8位 INC DPTR 。指向結(jié)果單元高8位 MOVX A,@DPTR 。取結(jié)果高8位 ADDC A,B 。加上b2的高8位和低8位求和的進(jìn)位 MOVX @DPTR,A 。存結(jié)果高8位 SJMP $ 。停機(jī) END評(píng)分辦法:不要求寫出程序的注釋,也不要求使用子程序。程序設(shè)計(jì)思路正確可得5分,指令完全寫對(duì)可得10分。若僅寫對(duì)少量指令,可酌情給13分;若僅有少量指令寫錯(cuò),可酌情扣13分。 3將內(nèi)部RAM 40H為起始地址的32個(gè)連續(xù)單元中的十六進(jìn)制數(shù)轉(zhuǎn)換成ASCⅡ碼存入外部RAM 3000H開(kāi)始的存儲(chǔ)單元中。解: ORG 0 MOV R0,40H 。源數(shù)據(jù)塊首地址送R0 MOV R2,32 。數(shù)據(jù)塊長(zhǎng)度送R2 MOV DPTR,3000H 。目的數(shù)據(jù)塊首地址送DPTR LOOP: MOV A,@R0 。取待轉(zhuǎn)換數(shù)據(jù) ANL A,0F0H 。取高四位數(shù)據(jù) SWAP A 。高低四位數(shù)據(jù)交換 PUSH DPH 。保護(hù)目標(biāo)地址指針 PUSH DPL MOV DPTR,TAB 。數(shù)據(jù)指針指向表格首地址 MOVC A,@A+DPTR 。查表得到ASCII碼 POP DPL ?;謴?fù)目標(biāo)地址指針 POP DPH MOVX @DPTR,A 。存轉(zhuǎn)換結(jié)果 INC DPTR 。指向下一個(gè)存儲(chǔ)單元 MOV A,@R0 。取待轉(zhuǎn)換數(shù)據(jù) ANL A,0FH 。取低四位數(shù)據(jù) PUSH DPH 。保護(hù)目標(biāo)地址指針 PUSH DPL MOV DPTR,TAB 。數(shù)據(jù)指針指向表格首地址 MOVC A,@A+DPTR 。查表得到ASCII碼 POP DPL ?;謴?fù)目標(biāo)地址指針 POP DPH MOVX @DPTR,A 。存轉(zhuǎn)換結(jié)果 INC DPTR 。指向下一個(gè)存儲(chǔ)單元 INC R0 。指向下一個(gè)待轉(zhuǎn)換數(shù)據(jù) DJNZ R2,LOOP 。沒(méi)有轉(zhuǎn)換完則繼續(xù) SJMP $ 。停機(jī) TAB: DB ‘0123456789ABCDEF’ END評(píng)分辦法:不要求寫出程序的注釋。程序設(shè)計(jì)思路正確可得5分,指令完全寫對(duì)可得10分。若僅寫對(duì)少量指令,可酌情給13分;若僅有少量指令寫錯(cuò),可酌情扣13分。 3設(shè)內(nèi)部RAM 20H單元為數(shù)據(jù)塊的起始地址,數(shù)據(jù)塊長(zhǎng)度為10H,數(shù)據(jù)為8位無(wú)符號(hào)數(shù),試編程找出數(shù)據(jù)塊中的最小值,并將其存入40H單元。解: ORG 0 MOV R0,20H 。數(shù)據(jù)區(qū)首地址送R0 MOV R2,10H 。數(shù)據(jù)塊長(zhǎng)度送R2 MOV 40H,0FFH 。結(jié)果單元送入最大值 LOOP: MOV A,@R0 。取數(shù)據(jù) CLR C 。清進(jìn)位 SUBB A,40H 。利用減法判斷該數(shù)據(jù)是否比最小值單元的數(shù)小? JNC NEXT 。如果沒(méi)有借位說(shuō)明待比較數(shù)據(jù)比最小值單元的值大則轉(zhuǎn)移 MOV A,@R0 。取最小值 MOV 40H,A 。存最小值 NEXT: INC R0 。修改地址指針 DJNZ R2,LOOP 。沒(méi)有比較完則繼續(xù)比較。 SJMP $ 。停機(jī) END評(píng)分辦法:不要求寫出程序的注釋。程序設(shè)計(jì)思路正確可得5分,指令完全寫對(duì)可得10分。若僅寫對(duì)少量指令,可酌情給13分;若僅有少量指令寫錯(cuò),可酌情扣13分。 3比較兩個(gè)ASCII碼字符串是否相等。字符串長(zhǎng)度在內(nèi)部RAM 2FH單元,兩字符串的首地址分別為30H、40H。如果兩個(gè)字符串相等,置CY=1,否則,置CY=0。解: ORG 0 MOV R0,30H 。第一個(gè)字符串首地址送R0 MOV R1,40H 。第一個(gè)字符串首地址送R1 MOV R2,2FH 。取字符串長(zhǎng)度 LOOP: MOV A,@R0 。取第一個(gè)字符串的字符 CLR C SUBB A,@R1 。比較兩個(gè)字符是否相等 JNZ STOP 。結(jié)果不為零說(shuō)明兩個(gè)字符串不相等 INC R0 。修改地址指針 INC R1 DJNZ R2,LOOP 。沒(méi)有比較完則繼續(xù) SETB C 。比較完,置兩字符串相等標(biāo)志 SJMP $ 。停機(jī) STOP: CLR C 。兩字符串不相等,清進(jìn)位標(biāo)志 SJMP $ 。停機(jī) END評(píng)分辦法:不要求寫出程序的注釋。程序設(shè)計(jì)思路正確可得5分,指令完全寫對(duì)可得10分。若僅寫對(duì)少量指令,可酌情給13分;若僅有少量指令寫錯(cuò),可酌情扣13分。 3將MCS51內(nèi)部RAM 60H~65H單元存放的12個(gè)16進(jìn)制數(shù)變?yōu)锳SCII碼,存放到0100H單元開(kāi)始的外部RAM中。解: ADDR1 EQU 60H ADDR2 EQU 0100H LEN EQU 6 ORG 0 MOV R0,ADDR1 。待轉(zhuǎn)換數(shù)據(jù)首地址送R0 MOV DPTR,ADDR2 。轉(zhuǎn)換后ASCII碼存放首地址送DPTR MOV R2,LEN 。原數(shù)據(jù)長(zhǎng)度送R2 LOOP: MOV A,@R0 。取待轉(zhuǎn)換數(shù)據(jù) ANL A,0FH 。取待轉(zhuǎn)換數(shù)據(jù)低四位 PUSH DPH 。保護(hù)目的區(qū)地址指針 PUSH DPL MOV DPTR,TAB 。碼表首地址送DPTR MOVC A,@A+DPTR 。查表 POP DPL ?;謴?fù)目的區(qū)地址指針 POP DPH MOVX @DPTR,A 。存轉(zhuǎn)換好的ASCII碼 INC DPTR 。目的地址加1MOV A,@R0 。取待轉(zhuǎn)換數(shù)據(jù)SWAP A 。高低四位交換 ANL A,0FH 。取待轉(zhuǎn)換高四位數(shù)據(jù) PUSH DPH 。保護(hù)目的區(qū)地址指針 PUSH DPL MOV DPTR,TAB 。碼表首地址送DPTR MOVC A,@A+DPTR 。查表 POP DPL ?;謴?fù)目的區(qū)地址指針 POP DPH MOVX @DPTR,A 。存轉(zhuǎn)換好的ASCII碼
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1