
汇编语言中很简单的一个问题 求解啦
2个回答
展开全部
首先,物理地址=段地址(16进制情况下)左移一位+偏移量
(当然,要是2进制则左移四位,两者等价。相当与乘上10H或者1000B 再或者16D)
这里段地址为:0001H。 把他左移一位就是 00010H。所以再加上偏移地址就好。题目上说偏移地址变化的。
那么偏移地址范围从 0000H到FFFFH都可以,所以
00010H+0000H=00010H
00010H+FFFFH=1000FH
我已经说的够通俗了,不会再不懂了吧。 :)
(当然,要是2进制则左移四位,两者等价。相当与乘上10H或者1000B 再或者16D)
这里段地址为:0001H。 把他左移一位就是 00010H。所以再加上偏移地址就好。题目上说偏移地址变化的。
那么偏移地址范围从 0000H到FFFFH都可以,所以
00010H+0000H=00010H
00010H+FFFFH=1000FH
我已经说的够通俗了,不会再不懂了吧。 :)

2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询