当前位置:首页 > 单片机 > 单片机
[导读] 对外部RAM单元只能使用寄存器间接寻址方式,与累加器A之间进行数据传送,外部RAM数据传送指令有4条。  前2条采用DPTR作间址寄存器,因DPTR为16位地址指针,所以这两条指令可寻址外部RAM的整个64KB空

外部RAM单元只能使用寄存器间接寻址方式,与累加器A之间进行数据传送,外部RAM数据传送指令有4条。


  前2条采用DPTR作间址寄存器,因DPTR为16位地址指针,所以这两条指令可寻址外部RAM的整个64KB空间,占用P0口和P2口作地址总线。后2条采用R0,R1作8位地址指针,寻址范围只限于外部RAM最低256个单元,只占用P0口。即此时P2口可作其他用途。外部RAM数据传送指令的助记符采用MOVX。以区别于内部RAM数据传送指令MOV,这样才能实现8051对内部RAM和外部RAM的独立编址。
  
  指令MOV A,@DPTR将地址指针DPTR指向的外部数据存储器单元中的数据送入累加器A中。该指令所占空间为1字节,执行时间为2周期,机器码为EO。
  
  假定指令运行前累加器A中内容为45H,DPH中为01H,DPL中为22H,外部数据存储器0122中为23H。下面我们看看指令的运行过程:
  
  指令运行后,累加器A中的内容变为23H,P的值的变为1
  
  指令MOV @DPTR,A将累加器A中数据送入地址指针DPTR指向的外部数据存储器单元中。该指令所占空间为1字节,执行时间为2周期,机器码为F0。
  
  假定指令运行前累加器A中内容为79H,DPH中为10H。DPL中为46H,外部数据存储器1046H中为15H。下面我们看看指令的运行过程:
  
  指令运行后,外部数据存储器1046H单元中的内容变为79H
  
  指令MOV A,@RO将地址指针R0指向的外部数据存储单元中的数据送入累加器A中。该指令所占空间为1字节,执行时间为2周期,机器码为E2
  
  假定指令运行前累加器A中内容为72H,R0中为59H。指令运行后,外部数据存储器59H中为14H,P的值变为0
  
  指令MOV A,@R1将地址指针R1指向的外部数据存储器单元中的数据送入累加器A中。该指令所占空间为1字节,执行时间为2周期,机器码为E3
  
  假定指令运行前累加器A中内容为63H,R1中为32H,外部数据存储器32H中为34H。下面我们看看指令的运行过程:
  
  指令运行后,累加器A中的内容变为34H,P的值变为1
  
  指令MOV @RO,A将累加器A中的数据送入地址指针R0指向外部数据存储器单元中。该指令所占空间为1字节,执行时间为2周期,机器码为 F2
  
  假定指令运行前累加器A中内容为61H,R0中为51H,外部数据存储器51H中为38H。下面我们看看指令的运行过程:
  
  指令运行后,外部数据存储器51H单元中的内容变为61H。
  
  指令MOV @R1,A将累加器A中的数据送入地址指针R1指向的外部数据存储器单元中。该指令所占空间为1字节,执行时间为2周期,机器码为 F3
  
  假定指令运行前累加器A中内容为83H,R1中为25H,外部数据存储器25H中为11H。下面我们看看指令的运行过程:
  
  指令运行后,外部数据存储器25H单元中的内容变为83H
  
  从上述指令我们还可以看出外部RAM单元只能与累加器A之间进行数据传送。
  
  例如要将外部RAM中的110H单元的数据传送到外部RAM的1231H单元,须执行以下指令:
  
  MOV DPTR,#1110H
  
  MOVX A,@DPTR
  
  将外部数据存储器1110H单元中的数据取回累加器A中
  
  MOV DPTR,!1231H
  
  MOVX @DPTR,A
  
  将累加器A中的数据送入外部数据存储器1231H单元中。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

存储器是计算机系统中的关键组件,负责存储程序指令和数据,是实现计算和信息处理的基础。根据其工作原理、存储容量、访问速度、稳定性以及持久性等诸多特性,存储器可以被细分为多个类别。本篇文章将详细介绍存储器的主要分类,并探讨各...

关键字: 存储器 RAM

提供业界最高容量的闪存、RAM和GPIO组合,支持Matter over Thread

关键字: 闪存 RAM 物联网

广州2023年9月22日 /美通社/ -- 日前,国际独立第三方检测、检验和认证机构德国莱茵TÜV大中华区(以下简称"TÜV莱茵")顺...

关键字: 研讨会 中国汽车 汽车产业 指令

深圳2023年8月10日 /美通社/ -- 近日,源自德国的第三方检测认证机构TÜV南德意志集团 (NB 0123) (以下简称"TÜ...

关键字: 网络安全 指令 BSP ST

(全球TMT2023年7月20日讯)7月19日,第二十届中国制造业数字化转型高峰论坛在西安举行。中之杰智能与现场嘉宾共同分享企业转型方法,探索数智化最佳实践,为制造业高质量发展集势聚能。中之杰智能打造了颠覆性创新产品...

关键字: 建模 双模 中国制造业 指令

日本横滨2023年8月7日 /美通社/ -- Fujitsu Semiconductor Memory Solution Limited宣布推出汽车级I2C接口512Kbit FeRAM——MB85RC512LY。目前可...

关键字: FUJITSU RAM 汽车 温度

纽约2023年8月4日 /美通社/ -- Resuticks因不懈追求创新性受众参与解决方案而受到认可,现在正在重新定义这一领域,专注于通过其旗舰产品RESUL为品牌及其受众...

关键字: TI IC CK RAM

AVR单片机硬件结构采取8位机与16位机的折中策略,即采用局部寄存器存堆(32个寄存器文件)和单体高速输入/输出的方案(即输入捕获寄存器、输出比较匹配寄存器及相应控制逻辑)。提高了指令执行速度(1Mips/MHz),克服...

关键字: AVR单片机 RAM 寄存器

AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU)精简指令集高速8位单片机。可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯...

关键字: AVR单片机 计算机 RAM

51单片机的 RAM 分为两个部分,一块是片内 RAM,一块是片外 RAM。标准 51 的片内 RAM 地址 从 0x00H~0x7F 共 128 个字节,而现在我们用的 51 系列的单片机都是带扩展片内 RAM 的,即...

关键字: 单片机 RAM 存储器
关闭
关闭