1樓:做而論道
mov r0, #40h
mov r1, #60h
mov dptr, #4000h
loop:
mov a, @r0
add a, @r1
movx @dptr, a
inc r0
inc r1
inc dptr
cjne r0, #58h, loop
sjmp $end
2樓:胖大海君
呵呵 俺來幫吧 首先分析一下 源資料長度為18位元組 需要用加法指令連續相加 是乙個迴圈程式 假設求出的和分別都存放在以4000h為首位址的外部資料儲存器中。
本題的關鍵是迴圈 難點是要靈活掌握指標的使用方法參考程式如下:
mov dptr,#4000h
mov r0,#40h
mov r1,#60h
mov r7,#18
lll0: mov a,@r0add a,@r1
movx @dptr,a
inc r0
inc r1
inc dptr
djnz r7,lll0
ret哈哈 滿意就選滿意回答吧
編寫程式,將微控制器內部40h〜57h單元資料分別相加後送到外部資料儲存器4000h開始的單元中
3樓:做而論道
mov r0, #40h
mov r1, #60h
mov dptr, #4000h
loop:
mov a, @r0
add a, @r1
movx @dptr, a
inc r0
inc r1
inc dptr
cjne r0, #58h, loop
sjmp $end
51微控制器內部RAM,mcs 51微控制器內部RAM的各部分作用是什麼
51微控制器內部ram具體要看產品配置。分為兩種情況 sfr的位址也為80h ffh,但只能使用直接定址方式。具體產品有詳細的說明書。80c51片內ram共256b,低128b為使用者ram區,高128b為特殊功能暫存器區。80c52是80c51的增強型,從位址0 127為使用者ram,從128 2...
簡述微控制器的基本結構與功能,51微控制器內部包含哪些主要功能部件 各功能部件的主要作用是什麼
是嘛 微控制器的基本結構 運算器 控制器 主要暫存器。運算器功能 執行各種算術運算 執行各種邏輯運算,並進行邏輯測試,如零值測試或兩個值的比較。主要暫存器功能 用於儲存當前cpu所要訪問的記憶體單元或i o裝置的地址。控制器功能 從記憶體中取出一條指令,並指出下一條指令在記憶體中的位置 對指令進行譯...
微控制器將內部RAM中40H 49H單元中最大(小)的數送30H單元中儲存
org 00h ljmp main org 30h main lcall mm sjmp mm mov r2,09h mov r0,40h mov a,r0 mov 30h,a loop inc r0 mov 31h,r0 cjne a,31h,next1 next1 jnc next2 這是取最大...