单片机汇编语言

将片外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
----------------------------------本回答被提问者和网友采纳
第2个回答  2014-01-27
mov a,10h
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

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网