[标准8051]8051核的基本知识_寄存…

原创 2015年07月11日 00:17:15
    问题描述:接上篇存储器的内容,下面对标准8051寄存器相关基础知识做下简要的梳理与记录。
    8051 SFRs:SFR8051的内部RAM,范围是80h-FFh。每个SFR寄存器都有一个地址和一个名字。下图是SFR寄存器即对应的名称:
[标准8051]8051核的基本知识_寄存器相关
    标准8051只带21SFR,其余的都是不可用的,对其余存储空间的读写可能造成未知的结果。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

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C8051F236基本外设配置

首先是最通用的外设串口 1.串口通信 基本配置 void Serport_Init() { CKCON=0x18; RCAP2L=0XEC;//这个就是TH2 TL2的重装值 RCAP2...

C8051F330基本外设调试

项目需要用到该系列单片机,根据用户手册,对其外设驱动进行编写。 1.串口配置 这里我使用的波特率是19200,使用内部晶振,波特率调节方法可参照用手册 配置代码如下 void uart...

DICOM-RT:DICOM3.0标准中关于放疗的基本知识点

背景:专栏上一篇博文提到过,近期有博友对DICOM标准中的放疗部分(DICOM RT)比较感兴趣,因此决定后续几篇博文会由浅入深逐步介绍一下放疗领域的相关知识点。从一个工程技术人员角度给大家呈现放疗的...

c8051f020的基本配置文件

  • 2013-09-14 15:42
  • 11KB
  • 下载

ME8051的基础知识

  • 2014-08-25 13:13
  • 109KB
  • 下载

明明白白你的'芯'-8051中Rx与ARx概念简介

最近工作关系,要重新了解一下风靡了数十年的8051芯片代码,其中涉及到了Rx和ARx。对于ARx这个概念还是头次接触,真是一头雾水,翻遍百度与谷歌竟然无法找到一个Rx和ARx比较清晰明了的说明,难道8...

php一些基本知识

  • 2015-08-27 00:31
  • 683KB
  • 下载

8051 keil 如何支持code size大于64KB的项目

随着项目中的功能不断增加,程序代码size也在不断往上涨,当超过64KB时,就要考虑引入bank进制。 在讲如何在现有项目中添加bank功能前,还是先讲讲其存在的背景吧。 8051是基于哈佛的...

CAN_基本知识

  • 2015-03-10 11:07
  • 211KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)