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

文章目录


计算方法

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

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

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

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

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

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

计算错误分析

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

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

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


至此,结束

相关推荐
星轨初途3 分钟前
类和对象(上)
开发语言·c++·经验分享·笔记
中屹指纹浏览器1 小时前
2026年设备指纹追踪与浏览器虚拟环境技术深度解析——从风控原理到安全隔离实践
经验分享·笔记
星轨初途1 小时前
郑州轻工业大学“筑梯杯” 2025级新生程序设计大赛暨省内高校邀请赛——题解
android·c++·经验分享·笔记·算法
Wpa.wk1 小时前
自动化测试 - Playwrigh简单介绍+基础使用
经验分享·测试工具·playwright
buyulian1 小时前
Bug防御体系:技术方案的优与劣
java·经验分享·bug·软件工程
Simon_lca2 小时前
CABELAS 验厂完整科普:审核规则、核心要求与实操注意事项全解
大数据·人工智能·经验分享·微信·制造
小郝 小郝15 小时前
51 与32 单片机LED控制详解
c语言·开发语言·经验分享·学习·51单片机
北岛寒沫19 小时前
北京大学国家发展研究员 中国经济专题 课程笔记(第二课 农村土地改革)
经验分享·笔记·学习
老鱼说AI21 小时前
《深入理解计算机系统》(CSAPP)2.2:整数数据类型与底层机器级表示
开发语言·汇编·算法·c#
雾岛听蓝1 天前
动静态库原理与ELF文件详解
linux·经验分享·笔记