微机原理的问题。求助。。。0ABCDH和1234H
某程序在当前数据段中存有两个数据字0ABCDH和1234H,它们对应的物理地址分别为3FF85H和40AFEH,若已知当前(DS)=3FB0H,请说明这两个数据字的偏移地...
某程序在当前数据段中存有两个数据字0ABCDH和1234H,它们对应的物理地址分别为3FF85H和40AFEH,若已知当前(DS)=3FB0H,请说明这两个数据字的偏移地址。
展开
2个回答
展开全部
偏移地址 = 物理地址 – 段地址
(1) = 3FF85H – 3FB00H = 0485H。
(2) = 40AFEH – 3FB00H = 0FFEH。
1234是十进制数。
1234h是十六进制数。
1234h =4066。
h是十六进制数后缀,d是十进制数后缀。
含义
由于表示方式没有单一、已协定的标准,所以以上的表示方式都有被使用,有时甚至在同一份论文上会出现几个不同的表示方式。但因为各方式之间没有太大的分歧,所以即使混合使用也没有构成问题。
其中最常用(或常见)表示十六进制数值的方式是将 '0x' 加在数字前,或在数字后加上小字 16。例如 0x2BAD 和 2BAD16都是表示十进制的11181(或1118110)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询