1樓:做而論道
程式如下:
org 0000h
clr a
mov r0, #30h
mov r2, #16
loop:
mov @r0, a
inc r0
djnz r2, loop
sjmp $end
2樓:匿名使用者
用匯編實現:
org 0000h
sjmp main
main: clr a
mov r0, #30h
mov r2, #16
loop:
mov @r0, a
inc r0
djnz r2, loop
sjmp $end
試寫程式把片內ram30h~3fh單元寫入01h的程式 微控制器程式設計 希望每一步都有註釋
3樓:匿名使用者
;把片內
ram30h~3fh單元寫入片內01h起始的ram中程式org 00h ;程式起始地址mov r0,#30h ;取資料的指標mov r1,#01h ; 存放
內地址指標
mov r7,#16 ; 資料數量16個容lp: ;迴圈標號mov a,@r0 ;取資料
mov @r1,a ;轉存
inc r0 ;指標+1inc r1 ;指標+1djnz r7,lp ;判別取完與否?
jmp $ ;程式踏步end ;程式結束
將內部ram30H開始的連續單元清零,之後的連續單元寫
ramdel mov r0,30h mov r2,10 loop mov a,r0cjne a,loop1 retloop1 clr a mov r0,a inc r0 djnz r2,loop mov r0,3ah mov r2,10 loop2 mov a,r0 cjne a,loop3 ret...
c語言程式設計將1100內的所有既能被2又能被3整除的數
include stdio.h int main 將能被1 100能被2和3整除的數送入som include define n 100 void main printf d n sum 不用解釋了吧?很簡單的,看不懂再問我吧 include define m 100 void getarray i...
用C語言程式設計,將字串s中的所有字元按ASCII值從小到大重新排序後,將排序後的字串輸出
include stdio.h include string.h int main printf output n puts s return 0 如下 include include int main printf s n str return 0 執行結果 include include voi...