内存 处理器 寄存器 逻辑门 运算器 CPU
主页 寄存器 正文

MCS-51寻址方式详解:7种方式特点及优势

MCS-51共有哪7种寻址方式?各有什么特点?

(1 )TATKAL地址:Opends包含在说明代码中。
在操作代码之后,将其称为即时编号,并由“#”表示。
(2 )直接地址:使用数字所在的单元的地址找到操作,因此该方法称为直接地址。
OPEND在SFR,内部RAM和位地址空间中。
(3 )登记地址:在地址寄存器DPTR中进行选定的工作寄存器R0至R7 ,累加器A,常规寄存器B和数字。
(5 )索引地址(基础地址 +索引):使用DPTR或PC作为基础地址寄存器,累加器是索引寄存器。
添加两者的,结果用作专家地址。
(6 )相对地址:在指令的第二个字节给出的数字中将当前材料添加到PC中,结果用作跳跃指令的传输地址(传输目标地址)。
(7 )位地址:当在片上RAM的一些位寻址区域和一些可比特的特殊功能寄存器上执行位操作时,则是检测方法。

寄存器寻址的优点?

注册寻址方法---当操作数没有放置在内存中,而是存储在CPU的一般寄存器中时,您可以使用寄存器地址方法。
优点:使用寄存器临时存储操作数,不需要内存访问,并且速度很快。
示例:INC R1 是带有附加1 的指令,指令E = R1 的实际地址是指令带有附加1 的指令,并且指令的实际地址为E = R1                                                                                                 

指令寻址方式

指令地址方法报告CPU如何通过执行说明找到操作数地址。
在计算机系统中,有两个基本指令地址方法:注册地址和内存地址。
注册地址方法意味着指令中的操作数是在CPU中的书籍中建立的。
模式比寄存器访问速度快于内存快。
例如,X8 6 体系结构,EAX,EBX,ECX的注册表通常用于提供操作数。
当说明需要这些操作数时,CPU将直接从收集中获取它们,而无需访问外部内存。
内存地址方法是指内存学科中的操作数,而CPU需要访问内存才能获得。
模式相对较慢,因为内存访问速度比REGIS慢。
地址内存有多种模式,例如直接地址,间接地址,间接地址,列表地址,索引地址等,这些地址方法具有属性,适用于不同情况。
直接地址是指操作数的指令中直接地址数据。
例如,在Movax中,[1 000H]指令,1 000H是操作数的地址。
当操作数直接从内存地址1 000H读取的此指令执行CPU时。
间接地址指的是指令中的数据与操作数地址。
例如,在BX寄存器中建立的操作数的地址中,可移动的[BX]指令。
当CPU执行此指令时,首先从BX注册表中获得操作数的地址,并从语音中读取操作数。
将报告的基础地址为指令,以提供基地地址并添加偏移以获取操作数的地址。
例如,可移动的[x + x]指令,基础地址建立在BX寄存器中,而1 0个是偏移的。
执行CPU后,首先将BX寄存器的值添加到OXPSET 1 0以获取操作数的地址,然后从此地址读取操作数。
向指令索引报告的索引,以将索引寄存器的作为偏移,并添加到基本地址以获取操作数的地址。
例如,在基本地址中的移动性[BX + IF]指令在BX寄存器中建立在BX寄存器和索引值中。
当CPU执行此指令时,它首先将其添加到BX注册表中的值,并在寄存器中以获取操作数的地址并从该地址读取操作数。
简而言之,不同的学科方法适合不同情况,程序员需要根据特定需求选择适当的地址方法。

汇编语言之寻址方式(超详细~)

会众中的技术主要是:Chanked地址:定义:定义:来自其他计算的定义,没有其他计算。
功能:操作员地址已固定,并且随着程序的进行不会更改。
紧急适应:定义:使用没有其他存储空间的操作系统。
例如,例如,即直接数字的Movx,1 2 ,1 2 ,直接直接分配给我们的SON。
注册:定义:通过注册访问数据。
功能:操作员存储在注册中,并通过注册的名称直接获得。
例如,例如Mavax,之后:1 2 3 4 使用1 2 3 4 订单检查员工的结果。
含义:翻译:含义:通过内存地址找到信息包括更复杂的地址计算。
类别:直接地址:例如,将[BX]直接用作存储地址作为内存地址。
注册地址:例如,MODX,[BX] [六],可用的地址将用作存储地址。
目录目录和资源目录附件,例如使用男性地址的信息访问或代码信息的移动访问以及通过它们。
校正的地址用于了解开口的开头部分。
热门资讯
2023年笔记本/台式机内存条选购指南:容量、频率、品牌全解析
电脑主板内存插槽使用指南:揭秘4插槽为何仅2可用
Win7系统4G内存仅3G可用原因及解决方法
运行内存VS存储内存:详解两者区别与作用
安卓手机内存容量解析:最大1TB存储+12GB运行内存
iPhone历代运存汇总:iPhone15Pro或首搭8GB内存
iQOO12Pro内存清理攻略:轻松释放空间教程
新换2G内存条电脑自动断电,原因排查指南