当前位置:首页 > 单片机 > 单片机
[导读]UPD78F0411 CPU指令地址寻址 一条指令的地址是由程序计数器(PC)决定的。根据执行指令时所获取的下一条指令字节数,程序计数器(PC)的内容自动增加(每个字节加1)。在执行转移指令时,将程序计数器(PC)的内容设置为转移

UPD78F0411 CPU指令地址寻址
一条指令的地址是由程序计数器(PC)决定的。根据执行指令时所获取的下一条指令字节数,程序计数器(PC)的内容自动增加(每个字节加1)。在执行转移指令时,将程序计数器(PC)的内容设置为转移目的地址,并按以下寻址方式确定地址。(要了解每条指令的详细信息,请参阅78K/0 系列指令用户手册(U12326E))。
1.1 相对寻址
[功能]
将一条指令的8 位立即数(偏移量: jdisp8)与下一条指令的起始地址相加,结果赋给程序计数器(PC),然后转向相加结果指向的地址。这个偏移量是带符号数的补码(–128 ~ +127),其中第7 位是符号位。
换句话说,在相对寻址中,分支的范围是从下一条指令起始地址的-128 到+127 之间。
当执行“BR $addr16”指令或条件转移指令时,将执行相对寻址功能。

1.2 立即寻址
[功能]
将指令中的立即数赋给程序计数器(PC),然后转向该地址。
在执行“CALL !addr16”指令、“BR !addr16”指令或“CALLF !addr11”指令时,将执行立即寻址功能。
CALL !addr16 和BR !addr16 指令的转移地址范围是所有存储空间。
CALLF !addr11 指令的转移地址范围在0800H 与0FFFH 之间。
[图示]
CALL !addr16 和BR !addr16 指令

1.3 表间接寻址
[功能]
通过指令码第1 位到第5 位的立即数,访问特定存储区中表的内容(转移目的地址),并将表的内容赋给程序计数器(PC),然后转向该地址执行程序。
在执行CALLT [addr5]指令时,进行表间接寻址。
该指令访问的地址范围是表40H~7FH 中所存储的地址,转移地址范围可以是整个存储器空间。

1.4 寄存器寻址
[功能]
将寄存器对(AX)的内容赋给程序计数器(PC),然后转向该地址。
“BR AX”指令将执行寄存器寻址功能。


 

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

联发科下一代旗舰芯片天玑9400的传闻近期在数码圈掀起了不少讨论。知名博主数码闲聊站爆料称,为确保天玑9400在性能和能效上占据优势,联发科深入参与了Armv9“Blackhawk黑鹰”CPU架构的设计,并指出这种新架构...

关键字: 天玑9400 CPU

5月11日消息,Arrow Lake、Lunar Lake还没有发布,Intel再下一代处理器Panther Lake的消息就传出来了,CPU方面没啥惊喜,GPU又一次要飞跃。

关键字: GPU CPU 芯片

Optiver通过包括EPYC CPU、Solarflare以太网适配器、Virtex FPGA和Alveo加速卡在内的高性能AMD解决方案搭建其业务基础

关键字: CPU 数据中心 以太网

利用LogiCoA™微控制器,以更低功耗实现与全数字控制电源同等的功能

关键字: 微控制器 电源 CPU

2024年4月18日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 很荣幸地宣布与Edge Impulse建立新的全球合作关系。Edge Im...

关键字: 机器学习 MCU CPU

无论您是在研究如何使用 10GigE 还是寻求所需考虑事项的建议,本文均提供有实践,帮助确保单相机 10GigE 视觉系统设置顺利并拥有良好性能。 我们列出了主机系统配置、布线和相机设置的实践。

关键字: 视觉系统 CPU 存储器

Apr. 16, 2024 ---- NVIDIA新一代平台Blackwell,包含B系列GPU及整合NVIDIA自家Grace Arm CPU的GB200等。TrendForce集邦咨询指出,GB200的前一代为GH2...

关键字: CPU GPU

人工智能是集合众多方向的综合性学科,在诸多应用领域均取得了显著成果[1]。随着航空领域人工智能技术研究的不断深入,面向开放式机载智能交互场景,人工智能的应用可解决诸多问题。例如智能感知、辅助决策等,可利用人工智能算法对多...

关键字: 人工智能 PCIe CPU

CPU针脚弯了,用工具调正就不会有影响。开机自检也通过,CPU 再出问题就不是针脚引起的问题。针脚只要不断就没有问题,有的CPU出厂的时候针脚就有点弯,这并不是什么大问题,只要用镊子轻轻地弄直就可以了。

关键字: CPU 针脚 开机自检

瑞典乌普萨拉,2024年3月27日 – 全球领先的嵌入式系统开发软件解决方案供应商IAR自豪地宣布:公司备受全球数百万开发者青睐的开发环境再次升级,已率先支持瑞萨首款通用32位RISC-V MCU,该 MCU 搭载了瑞萨...

关键字: MCU RISC-V CPU
关闭
关闭