8051汇编寻址模式

2 篇文章 0 订阅
订阅专栏
本文介绍了几种微处理器中的寻址方式,包括立即数寻址,将数据直接存储在指令中;寄存器寻址,使用通用寄存器或特定寄存器如A、B、DPTR等;直接寻址,指定内存地址进行操作;寄存器间接寻址,通过寄存器地址获取数据;以及基址+变址间接寻址,结合DPTR或PC与A寄存器计算地址访问程序存储区。
摘要由CSDN通过智能技术生成

立即数寻址

立即数寻址:操作数以指令字节的方式直接存储在程序存储器中,指令格式#立即数,如上图指令格式 MOV Rn, #data 就是将数字data放入通用寄存器中。(注:曾经有个疑问为什么很多通用寄存器都是8个R0-R7?在指令的格式上也能发现在设计指令的时候留了3位可变位 r r r,直接可以指代R0-R7,只是不知道是先有指令集还是先有通用寄存器这个概念了)

寄存器寻址

寄存器寻址:操作数放在选定的寄存器中,如通用寄存器R0-R7,还有一些SFR内核寄存器如A(ACC)、B(B寄存器)、DPTR(DPH<<8+DPL),指令格式寄存器名称,如上图指令格式 MOV A,Rn 就是将通用寄存器Rn里面的值放到累加器ACC寄存器中。

直接寻址

直接寻址:在指令中给定了操作数的实际地址,8051的直接寻址一般都是IRAM中的地址,指令格式地址,如上图指令格式 MOV direct,A 就是将累加器ACC寄存器中的值放到direct所对应的IRAM地址单元中;MOV 0x20, A 就是将寄存器A的值放到IRAM 0x20这个地址单元中去。用C语言的概念理解direct就是一个指针。

寄存器间接寻址

寄存器间接寻址: 操作数的地址放在选定的寄存器中。将寄存器里的数据当作地址,这个地址里面的数才是真正的操作数,指令格式@寄存器名称。如上图指令格式 MOV A,@Ri 就是将Ri寄存器中的值当地址,这个地址所指向的值放到累加器ACC中去。用C语言的概念理解Ri就是一个二级指针。

基址+变址间接寻址

基址+变址间接寻址: 以DPTR或PC作基址寄存器,A作变址寄存器,相加形成16位的地址来访问程序存储区。基址+变址间接寻址在51指令集中只能用来访问程序存储区,指令格式@A+DPTR/PC。如上图指令格式 MOVC A,@A+DPTR 就是将A寄存器里的值加上DPTR寄存器里的值当地址来访问程序存储区,将里面的值再赋给A寄存器。用C语言的概念理解就是A+DPTR的值就是一个指针。 

单片微机原理与接口技术——8051汇编指令系统与编程基础(1)寻址方式
小耀子的博客
04-13 2228
单片微机原理与接口技术——8051汇编指令系统与编程基础 1寻址方式 指令格式 [名字:]操作码 操作数1, 操作数2,…;注释 名字——标号或变量名(标号是指指令所在地址的标志符号) 操作码——操作的性质 操作数——操作的对象(可能是数据,也可能是数据的地址或符号。) 注释——解释指令或程序的含义 操作数形式: A Rn n=0~7 Ri i=0/1 direct #data...
C51汇编语言寻址方式,80C51单片机指令系统的7种寻址方式
weixin_30994671的博客
05-21 2772
寻址方式就是寻找操作数或指令地址的方式。寻址方式包含两方面的内容:一是操作数的寻址,二是指令地址的寻址(如转移指令、调用指令)。寻址方式是计算机性能的具体体现,也是编写汇编语言程序的基础,必须非常熟悉并灵活运用。对于两操作数指令,源操作数有寻址方式,目的操作数也有寻址方式。若不特别声明,后面提到的寻址方式均指源操作数的寻址方式。80C51单片机指令系统共有7种寻址方式,包括:立即寻址、寄存器寻址、...
8051汇编.pdf
11-12
8051汇编绝对性的好书,编译你更好的理解51的内存和硬件结构
8051汇编
weixin_42231070的博客
10-29 1287
使用汇编语言编写程序,将其转为机器码的过程叫做汇编,c语言说的编译则是将高级语言翻译成汇编语言。 三道作业题
8051单片机原理-第二章:汇编语言编程
最新发布
CaoJie0的博客
09-18 798
定义指令用于定义8位数据,定义数据的时候,数据可以是任何进制或ASCII码的形式。在定义数据的时候,需要在数据后加上具体进制的符号。表示ASCIII码还需要使用引号十进制二进制十六进制ASCII码单字块的ASCII码。
8051汇编指令
weixin_30363981的博客
10-18 821
8051 Instruction Set Manual: Opcodes Opcodes The following table lists the 8051 instructions by HEX code. ...
8051汇编ASM
悟已往之不谏 知来者之可追
12-21 1424
ASM
8086CPU汇编寻址原理.docx
12-18
### 8086 CPU 汇编语言中的寻址原理 #### 一、概述 ...综上所述,8086 CPU 中的寻址方式多样且灵活,通过对这些寻址方式的理解,可以帮助程序员更高效地编写汇编语言程序,并对底层硬件操作有更深的认识。
微机原理-汇编语言不同寻址方式运用-实验报告.pdf
01-02
本报告详细记录了有关汇编语言不同寻址方式运用的实验过程,通过具体代码演示了汇编语言编写及其寻址方式的应用。 首先,汇编语言的编写要求程序员对计算机硬件有深入的理解,包括CPU的工作方式、寄存器的功能以及...
AT&T汇编语言寻址方式
kuaizaifeng_1991的专栏
07-22 3002
现在,能够静下心来去读一段汇编代码的程序员已经不多,因为大多数人的工作中基本用不到。但是能够读懂汇编代码能够提高程序员对程序如何在机器上跑起来的理解和提高程序员的基本功。         想要看懂汇编语言,首先就要熟悉汇编语言各种寻址方式。汇编语言不同的代码格式,本文主要介绍AT&T。Linux 内核使用的就是这样格式,linux 上的工具如gcc和objdump默认生成的代码也是AT&T格
8051汇编指令表
02-07
8051汇编指令的中文说明,包括:助记符、说明、字节数、周期、代码的列表。
8051汇编语言指令集
03-22
精心搜集整理的有关8051汇编语言的指令,可以做为工具书来使用,也可作为学习材料。
51单片机工具集系列之8051 单片机汇编指令工具包
05-27
现在开始发布51单片机工具集系列 这个是8051 单片机汇编指令工具包 需要工具集里的其他工具的朋友请查看我发布的资源 如有错误欢迎与我联系
8051汇编器 Masm51
05-17
8051汇编器 The Cybernetic Micro Systems 8051 Family Assembler, Version 3.03 8051单片机汇编器 可直接生成hex文件
单片机8051汇编语言
10-08
单片机8051汇编语言可单步执行,可随时监控8051各个接口信息
8051汇编指令集
锅锅的博客
08-30 6193
指令集文档下载 一、数据传递类指令 二、算术运算类指令 三、逻辑运算类指令 四、控制转移类指令 五、布尔指令 六、伪指令 七、指令中的标识
单片微机原理与接口技术——8051汇编指令系统与编程基础—寻址方式(笔记版)
weixin_48425531的博客
03-30 953
寻址方式指令格式[名字:] 操作码 操作数1,操作数2,··;注释指令分类按所占字节分:按执行时间来分:指令系统的寻址方式1.立即数寻址方式2.寄存器寻址方式3.直接寻址方式4.寄存器间接寻址方式5.基址加变址寄存器间址寻址方式6.相对寻址方式7.位寻址方式操作数形式 指令格式 [名字:] 操作码 操作数1,操作数2,··;注释 名字—标号或者变量名 标号是指令所在地址的标志符号。 操作码—操作的性质 操作数—操作对象 (可能书数据,也可能是数据的地址或者符合。) 注释—解释指令或程序的含义 指令分类 按所
stc_8051_汇编教程_翻译
The_last_word的博客
06-01 1842
因为最近在弄8051汇编程序,但是发现网上没有专门的教程,所以我就找了一篇英语的入门手册渣翻了一下。。。方便自己方便大家嘛。。。 介绍 汇编语言是介于机器语言和高级语言(如Pascal或C)之间的一种计算机语言,它使用人类很容易理解的单词和语句,尽管离“自然”语言还有很长的路要走。机器语言是计算机的二进制语言。机器语言程序是一系列表示计算机可以执行的指令的二进制字节。汇编语言用便于编程的易于记忆...
写文章

热门文章

  • 基于CH32V307的FreeRTOS+LwIP 移植使用 3485
  • SD卡的第一个扇区分析 2503
  • RTOS任务切换原理与实现 1636
  • 8051存储结构、指令集格式与HEX文件解析 1573
  • RTOS——关于delay问题的理解 1463

分类专栏

  • FAT32 1篇
  • RTOS学习 5篇
  • TCP/IP 1篇
  • 8051虚拟机 2篇

最新评论

  • 基于CH32V307的FreeRTOS+LwIP 移植使用

    真柠檬物语: 为啥我运行的时候,感觉服务器一切正常,但是客户端连接不上呢

  • 基于CH32V307的FreeRTOS+LwIP 移植使用

    阿绒.: 下载成功了,但是运行还是没有结果

  • SD卡的第一个扇区分析

    weixin_44207745: 表格里有个值错了吧。62349312对应的16进制数为0x3B76000

  • 基于CH32V307的FreeRTOS+LwIP 移植使用

    Xin_Lindsay: 这个是phy Link错误,建议换一个网口试一下,我以前用thinkpad的网口就不能Link成功,换别的电脑网口就没有问题,具体问题可以问一下沁恒的官方人员。

  • 基于CH32V307的FreeRTOS+LwIP 移植使用

    Sunonein: 我烧FreeRTOS+lwip的程序进去以后无法成功和phy建立连接,报错信息: [sys_arch] init ok Error:Wait phy linking timeout! Please cheak MID. Program has been blocked! 请问是什么原因?

大家在看

  • 帝国CMS – AutoTitlePic 自动生成文章标题图片插件
  • 蜘蛛日志在线分析工具源码 快速分析搜索引擎网络爬虫抓取记录 552
  • 数据结构与算法分析:你真的理解排序算法吗——中值排序(万字长文+代码详解)
  • 帝国CMS7.0 7.2 7.5微信登录插件

最新文章

  • SD卡的第一个扇区分析
  • Cortex-M3 双堆栈指针的理解 以及在RTOS中的应用
  • 8051存储结构、指令集格式与HEX文件解析
2023年3篇
2022年6篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家合肥玻璃钢智能雕塑上海玻璃钢雕塑制造厂上海通道商场美陈怎么样宜州玻璃钢雕塑七夕商场布置美陈大型玻璃钢雕塑生产厂家透光玻璃钢雕塑生产厂家广州气球玻璃钢雕塑工艺品吉林玻璃钢雕塑供应商广州美院玻璃钢雕塑徐州玻璃钢雕塑生产10平米玻璃钢雕塑成本汕头玻璃钢雕塑批发定制成品玻璃钢雕塑摆件批发阜新玻璃钢雕塑制作厂家通辽玻璃钢雕塑定做五指山玻璃钢卡通雕塑张掖玻璃钢雕塑定做商场中秋主题活动美陈商场美陈品牌玻璃钢卡通雕塑公园郑州玻璃钢泡沫雕塑定做厂家苏州玻璃钢马雕塑设计玻璃钢雕塑小孩子德州佛像玻璃钢人物雕塑厂家上海特色商场美陈售价玻璃钢花盆有哪些特点郑州玻璃钢人物城市雕塑定制厂家乌海玻璃钢雕塑定制价格玻璃钢雕塑哪种好 新复材香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化