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

正文內(nèi)容

單片機(jī)編程題題庫(kù)答案(參考版)

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

【正文】 恢復(fù)目的區(qū)地址指針 POP DPH MOVX DPTR,A 。碼表首地址送DPTR MOVC A,A+DPTR 。取待轉(zhuǎn)換高四位數(shù)據(jù) PUSH DPH 。取待轉(zhuǎn)換數(shù)據(jù)SWAP A 。存轉(zhuǎn)換好的ASCII碼 INC DPTR 。查表 POP DPL 。保護(hù)目的區(qū)地址指針 PUSH DPL MOV DPTR,TAB 。取待轉(zhuǎn)換數(shù)據(jù) ANL A,0FH 。轉(zhuǎn)換后ASCII碼存放首地址送DPTR MOV R2,LEN 。解: ADDR1 EQU 60H ADDR2 EQU 0100H LEN EQU 6 ORG 0 MOV R0,ADDR1 。若僅寫(xiě)對(duì)少量指令,可酌情給13分;若僅有少量指令寫(xiě)錯(cuò),可酌情扣13分。停機(jī) END評(píng)分辦法:不要求寫(xiě)出程序的注釋。停機(jī) STOP: CLR C 。沒(méi)有比較完則繼續(xù) SETB C 。結(jié)果不為零說(shuō)明兩個(gè)字符串不相等 INC R0 。取第一個(gè)字符串的字符 CLR C SUBB A,R1 。第一個(gè)字符串首地址送R1 MOV R2,2FH 。解: ORG 0 MOV R0,30H 。字符串長(zhǎng)度在內(nèi)部RAM 2FH單元,兩字符串的首地址分別為30H、40H。若僅寫(xiě)對(duì)少量指令,可酌情給13分;若僅有少量指令寫(xiě)錯(cuò),可酌情扣13分。停機(jī) END評(píng)分辦法:不要求寫(xiě)出程序的注釋。沒(méi)有比較完則繼續(xù)比較。存最小值 NEXT: INC R0 。如果沒(méi)有借位說(shuō)明待比較數(shù)據(jù)比最小值單元的值大則轉(zhuǎn)移 MOV A,R0 。清進(jìn)位 SUBB A,40H 。結(jié)果單元送入最大值 LOOP: MOV A,R0 。數(shù)據(jù)區(qū)首地址送R0 MOV R2,10H 。 3設(shè)內(nèi)部RAM 20H單元為數(shù)據(jù)塊的起始地址,數(shù)據(jù)塊長(zhǎng)度為10H,數(shù)據(jù)為8位無(wú)符號(hào)數(shù),試編程找出數(shù)據(jù)塊中的最小值,并將其存入40H單元。程序設(shè)計(jì)思路正確可得5分,指令完全寫(xiě)對(duì)可得10分。沒(méi)有轉(zhuǎn)換完則繼續(xù) SJMP $ 。指向下一個(gè)存儲(chǔ)單元 INC R0 。恢復(fù)目標(biāo)地址指針 POP DPH MOVX DPTR,A 。數(shù)據(jù)指針指向表格首地址 MOVC A,A+DPTR 。取低四位數(shù)據(jù) PUSH DPH 。指向下一個(gè)存儲(chǔ)單元 MOV A,R0 ?;謴?fù)目標(biāo)地址指針 POP DPH MOVX DPTR,A 。數(shù)據(jù)指針指向表格首地址 MOVC A,A+DPTR 。高低四位數(shù)據(jù)交換 PUSH DPH 。取待轉(zhuǎn)換數(shù)據(jù) ANL A,0F0H 。數(shù)據(jù)塊長(zhǎng)度送R2 MOV DPTR,3000H 。解: ORG 0 MOV R0,40H 。若僅寫(xiě)對(duì)少量指令,可酌情給13分;若僅有少量指令寫(xiě)錯(cuò),可酌情扣13分。停機(jī) END評(píng)分辦法:不要求寫(xiě)出程序的注釋,也不要求使用子程序。加上b2的高8位和低8位求和的進(jìn)位 MOVX DPTR,A 。指向結(jié)果單元高8位 MOVX A,DPTR 。求低8位的和 MOVX DPTR,A 。暫存b2的低8位 MOVX A,DPTR 。取b的值 MOV B,A MUL AB 。存結(jié)果高8位 DEC DPL 。存a2低8位 MOV A,B INC DPTR 。取a的值 MOV B,A MUL AB 。解: ORG 0 MOV DPTR,2000H 。若僅寫(xiě)對(duì)少量指令,可酌情給13分;若僅有少量指令寫(xiě)錯(cuò),可酌情扣13分。停機(jī) END評(píng)分辦法:不要求寫(xiě)出程序的注釋。數(shù)據(jù)塊指針加1 DJNZ R2,LOOP 。存和的高8位 DEC DPL 。取和的高8位 ADDC A,0 。存和的低8位 INC DPTR 。取和的低8位 ADD A,R1 。取數(shù)據(jù) MOV R1,A 。和的高8位清零 DEC DPL 。和的低8位清零 INC DPTR 。累加器清零 MOV DPTR,1000H 。數(shù)據(jù)塊首地址送R0 MOV R2,32 。請(qǐng)將整個(gè)數(shù)據(jù)塊求和(共32字節(jié)的數(shù)據(jù)求和,設(shè)和小于65536),并把和存入外部RAM 1000H和1001H的單元中(和的高8位存入1001H單元)。若僅寫(xiě)對(duì)少量指令,可酌情給13分;若僅有少量指令寫(xiě)錯(cuò),可酌情扣13分。停機(jī) END評(píng)分辦法:不要求寫(xiě)出程序的注釋。求X2+5Y的高8位和(注意加上低8位的進(jìn)位) MOVX DPTR,A 。指向結(jié)果單元高8位 MOVX A,DPTR 。求X2+5Y的低8位和 MOVX DPTR,A 。取Y MOV B,5 MUL AB 。存X2高8位 DEC DPL 。存X2低8位 INC DPTR 。取X MOV B,A MUL AB 。解: ORG 0 MOV DPTR,1000H 。若僅寫(xiě)對(duì)少量指令,可酌情給13分;若僅有少量指令寫(xiě)錯(cuò),可酌情扣13分。停機(jī) END評(píng)分辦法:不要求寫(xiě)出程序的注釋。加5 MOV 30H,A MOV A,31H ADDC A,0 。求b2 ADD A,30H 。存和的高8位 MOV DPTR,1300H MOVX A,DPTR 。求a2 MOV 30H,A 。解: ORG 0 MOV A,20H 。沒(méi)有找到則繼續(xù) SJMP $ 。停機(jī) NEXT: INC DPTR 。存高8位地址 MOV A,DPL MOV 31H,A 。取數(shù)據(jù) CJNE A,41H,NEXT 。數(shù)據(jù)塊首地址送DPTR MOV R2,100 。假設(shè)在數(shù)據(jù)塊中存在唯一的一個(gè)ASCII字符“A”,試編程找到它,并將其在外部RAM的存放地址存入內(nèi)部RAM 30H和31H單元中(30H單元存放地址的高8位,31H單元存放地址的低8位)。存和的高8位 SJMP $ 。存和的低8位 MOV A,31H ADDC A,0 。存和的高8位 MOV A,30H ADD A,1 。取積的高8位 ADDC A,31H 。 求低8位和 MOV 30H,A 。取X的值 MOV B,2 MOV AB 。存低8位 MOV A,B MOV 31H,A 。取X的值 MOV B,A MUL AB 。解: ORG 0 MOV 30H,0 。若僅寫(xiě)對(duì)少量指令,可酌情給13分;若僅有少量指令寫(xiě)錯(cuò),可酌情扣13分。存結(jié)果高8位 END評(píng)分辦法:不要求寫(xiě)出程序的注釋和使用偽指令。取結(jié)果高8位 ADDC A,0 。計(jì)算結(jié)果加18 MOV ZL,A 。取乘積的高8位 ADDC A,ZH 。計(jì)算3*Y ADD A,ZL 。存結(jié)果高8位 MOVX A,Y 。存結(jié)果低8位 MOV A,B 。取X的值 MOV B,A MUL AB 。解: X EQU 1000H Y EQU 30H ZH EQU 41H ZL EQU 40H ORG 0 MOV ZH,0 。若僅寫(xiě)對(duì)少量指令,可酌情給13分;若僅有少量指令寫(xiě)錯(cuò),可酌情扣13分。沒(méi)有計(jì)算完則繼續(xù) SJMP $ END評(píng)分辦法:不要求寫(xiě)出程序的注釋和使用偽指令。存高8位 INC DPTR 。取結(jié)果高8位
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1