原创 实践练习代码2

2008-9-11 16:33 2074 2 2 分类: MCU/ 嵌入式

将代码输入Keil C51编译器,编译调试,观察寄存器和内存窗口:


立即寻址


         org 00h
        ajmp start
        org 30h
start: mov 30h,#20h
        mov a,30h
        end
直接寻址


        org 00h
        ajmp start
        org 30h
start: mov a,#30h
        end


寄存器寻址


        org 00h
        ajmp start
        org 30h
start: mov r0,#20h
        mov a,r0
        end


间接寻址


         org 00h
         ajmp start
         org 30h
start:  mov 30h,#20h
         mov r0,#30h
         mov a,@r0
         end


位寻址


         org 00h
         ajmp start
         org 30h
start:  setb 20h
         mov c,20h
         clr c
         end



变址寻址


         org 00h
         ajmp start
         org 30h
start:  mov a,#30h
         mov dptr,#300h
         movc a,@a+dptr
         org 330h
         db 20h
         end


相对寻址


         org 00h
         setb c
         ajmp start
         org 100h
start:  jc loop
        org 160h
loop: nop
        end





 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
2
关闭 站长推荐上一条 /3 下一条