汇编原理计算方法:物理地址=段地址*16+偏移地址

文章目录


计算方法

根据进制的不同选择不同的计算方法

注意:物理地址、段地址和偏移地址的进制统一,要么都是二进制,要么都是十六进制,一般而言多是十六进制

若是二进制表达,则将段地址左移四位,也就是后面加4个0,而后再加上偏移地址

bash 复制代码
物理地址 = 段地址*1000B+偏移地址

若是十六进制表达,则将段地址左移一位,也就是后面加个0,而后再加上偏移地址

bash 复制代码
物理地址 = 段地址*10H+偏移地址

计算错误分析

bash 复制代码
物理地址=段地址*16+偏移地址

该公式中的之中的"16"是十进制数,但就一般而言段地址,也就是段基址和偏移地址的表示方法是十六进制数(数字后面带H)

因为进制不同,若是直接计算则会出错。


至此,结束

相关推荐
蜀黍@猿14 小时前
ARM 汇编入门(十):标量浮点与 VFP 指令全解析
汇编·arm开发·stm32·mcu
AI工具挖掘机15 小时前
开源!2个Skill复刻带货视频、图文和Live,做百号矩阵
经验分享
虹科网络安全1 天前
Redis Radar:在统一视图中掌握 Redis 部署、健康与容量
经验分享·redis·艾体宝·艾体宝it·艾体宝redis
聪明的笨猪猪1 天前
实际工程问题:AI 生成 Spring Cache(@Cacheable / @CachePut / @CacheEvict)缓存注解踩坑
java·经验分享·面试·ai编程
David猪大卫1 天前
【C++修炼】map 和 set 的使用
c语言·开发语言·数据结构·c++·经验分享·笔记·学习
爱分享的康康1 天前
车载服务器如何选型|康谋自动驾驶实车测试硬件评估指南
经验分享·车载系统
yuenineon1 天前
智能体加 RPA 能提升效率吗?企业智能体(腾讯workbuddy+金智维RPA)先看任务、流程和维护成本
经验分享
虹科网络安全1 天前
Search on Flex:用分层存储承载更大规模的 Redis 搜索索引
经验分享·redis·艾体宝·艾体宝it
德思特2 天前
德思特户外机器人测试方案:从双天线定向到 RTK 厘米级定位全覆盖
经验分享·gnss·户外机器人
八十天环游世界2 天前
从财务机器人到财务智能体,企业财务自动化正在发生哪些变化?
经验分享