将片外10h的内柔传送到片外1000h
内部ram单元60h的内容传到寄存器r2
外部ram单元3000h的内容传送到寄存器b
要求使用查表指令将数据03h穿到累加器tab:db 01h 02h 03h 04h 05h
第1个回答 2014-01-27
----------------------------------
MOV DPTR, #0010H
MOVX A, @DPTR
MOV DPTR, #1000H
MOVX @DPTR, A
----------------------------------
MOV R2, 60H
----------------------------------
MOV DPTR, #3000H
MOVX A, @DPTR
MOV B, A
----------------------------------
MOV DPTR, #TAB
MOV A, #02H ;数据03H的位置是2
MOVC A, @A + DPTR
----------------------------------本回答被提问者和网友采纳
MOV DPTR, #0010H
MOVX A, @DPTR
MOV DPTR, #1000H
MOVX @DPTR, A
----------------------------------
MOV R2, 60H
----------------------------------
MOV DPTR, #3000H
MOVX A, @DPTR
MOV B, A
----------------------------------
MOV DPTR, #TAB
MOV A, #02H ;数据03H的位置是2
MOVC A, @A + DPTR
----------------------------------本回答被提问者和网友采纳
第2个回答 2014-01-27
mov a,10h
mov dptr,#1000h
movx a,dptr追问
mov dptr,#1000h
movx a,dptr追问
哥 还有三题 麻烦帮写下啊 万分感谢 万分感谢,,,,
第3个回答 2014-01-27
mov dptr,#0010h
movx a,@dptr
mov dptr,#1000h
movx @dptr,a
mov dptr ,#3000h
movx a,@dptr
mov b,a
mov dptr #tab
mov a,#03h
movc a,a+@dptr
movx a,@dptr
mov dptr,#1000h
movx @dptr,a
mov dptr ,#3000h
movx a,@dptr
mov b,a
mov dptr #tab
mov a,#03h
movc a,a+@dptr