[标准8051]8051核的基本知识_寄存器相关

问题描述:接上篇存储器的内容,下面对标准8051寄存器相关基础知识做下简要的梳理与记录

8051 SFRs:SFR为8051的内部RAM,范围是80h-FFh。每个SFR寄存器都有一个地址和一个名字。下图是SFR寄存器即对应的名称:

917f1662gx6BXtR8YLm18&690

标准8051只带21个SFR,其余的都是不可用的,对其余存储空间的读写可能造成未知的结果。SFR大致分为IO端口、控制和其它作用的寄存器三种。
基本寄存器:有累加器Accumulator,R寄存器,B寄存器,数据指针DPTR(16位),程序计数器PC,堆栈指针SP。

;寻址模式:

;立即寻址--Immediate Addressing
MOV A,#20h

;直接寻址--Direct Addressing
MOV A,30h

;间接寻址--Indirect Addressing
MOV A,@R0

;外部寻址--External Direct
MOVX A,@DPTR

;代码间接寻址--Code Indirect
MOVC A,@A+DPTR

Keil C51 汇编指令的查看方法:

打开keil5-->Help--->UVersion Help

image

通过列表我们可以看出,MCS8051汇编指令共有0xFF条,通过点击蓝色的指令可以快速跳转到对该指令的详细描述和查看详细的使用方法.

指令集和架构

image

image

image

image

image

参考资料 http://www.keil.com/support/man/docs/is51/is51_instructions.htm

转载于:https://www.cnblogs.com/techecho/p/9798305.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值