偏移地址1000H~1003H的4个字节单元依次存放如下数据:20H.34H,45H,50H,请问偏移地址1000H处的

渴望同mm的女孩2022-10-04 11:39:541条回答

偏移地址1000H~1003H的4个字节单元依次存放如下数据:20H.34H,45H,50H,请问偏移地址1000H处的字和
双字单元内容分别是多少?

已提交,审核后显示!提交回复

共1条回复
SS蜜多 共回答了14个问题 | 采纳率78.6%
20+34=54h
1年前

相关推荐

某程序在当前数据段中存有1个数据字0FEDCH,对应物理地址和偏移地址分别是39140H和7140H,问当前(DS)=
某程序在当前数据段中存有1个数据字0FEDCH,对应物理地址和偏移地址分别是39140H和7140H,问当前(DS)=
某程序在当前数据段中存有1个数据字0FEDCH,它对应的物理地址和偏移地址分别是39140H和7140H,问当前(DS)=
liuzongang1年前1
ilspilsp 共回答了14个问题 | 采纳率85.7%
DS = (39140H - 7140H) / 10H = 3200H
已知偏移地址1030H,物理地址23000H,其段基值多少?
tianshi禁猎区1年前1
苍阴霾满 共回答了18个问题 | 采纳率94.4%
(23000H-1030H)/10H=2197H
汇编中物理地址和偏移地址怎么转换
汇编中物理地址和偏移地址怎么转换
在汇编语言中,存储器的物理地址和段地址、偏移地址之间怎么换算啊?谁清楚的细说一下,是汇编语言中的,不是组成,
pppsss7971年前1
pamera 共回答了18个问题 | 采纳率100%
存储器的物理地址=段地址(左移四位)+偏移地址例如 段地址:1111h 偏移地址 2222h 11110 + 2222物理地址=13332h
微机原理中,段地址(16位),偏移地址(16位)但物理地址只要(20位)怎么分配?
微机原理中,段地址(16位),偏移地址(16位)但物理地址只要(20位)怎么分配?
微机原理中,段地址(16位),偏移地址(16位)但物理地址只需要(20位)怎么分配?
别在半路丢下我1年前2
foggylee 共回答了17个问题 | 采纳率94.1%
20位的物理地址是这样产生的:
物理地址=段寄存器的内容*16+偏移地址
段寄存器的内容*16相当于左移4位变为20位再在低端16位上加上16位的偏移地址(也叫有效地址),便可得20位的物理地址
汇编语言习题不懂的说……已知某数据段定义如下,试画出其内存结构示意图,并给出变量A1,A2 A3,A4的偏移地址和变量、
汇编语言习题不懂的说……
已知某数据段定义如下,试画出其内存结构示意图,并给出变量A1,A2 A3,A4的偏移地址和变量、符号常量的值。(15) DATA SEGMENT
A1 DW –5,58A7H
A2 DB ‘AB’, 2 DUP(‘2’,2), ?
A3 DW A2
A4 DD A3
N EQU $-A1
DATA ENDS
沫繁窝1年前1
robin8094 共回答了18个问题 | 采纳率88.9%
A1:-5
00
A7
58
A2:'A'
'B'
'2'
2
'2'
2
?
A3:'A'
'B'
'2'
?
02
00
'2'
?
02
00
?
?
A4:'A'
'B'
?
?
'2'
?
?
?
02
00
00
00
A4:'A'
'B'
?
?
'2'
?
?
?
02
00
00
00
A4:'A'
'B'
?
?
'2'
?
?
?
02
00
00
00
A4:'A'
'B'
?
?
'2'
?
?
?
02
00
00
00
'2'
?
?
?
02
00
00
00
数据段的定义就是这样了 其中?表示没有初值 单引号里的内容全都换成ASCII码存储 N没有分配地址空间 N代表数据段有多少个字节
物理地址=段地址*16+偏移地址
物理地址=段地址*16+偏移地址
首先为什么要乘以16?16位寄存器 如何通过 2个相加 得到存储20位的物理地址的?
gh55f51年前1
乞依 共回答了14个问题 | 采纳率92.9%
相当于左移四位,然后地址相加,得到一个二十位的地址,因为当时地址线20根,寄存器最高16位,要寻址1M的空间,必须用段地址和偏移地址结合的办法.
汇编,段地址和偏移地址为3017:000A的存储单元的物理地址是什么?
汇编,段地址和偏移地址为3017:000A的存储单元的物理地址是什么?
在实模式下,段地址和偏移地址为3017:000A的存储单元的物理地址是什么?如果段地址和偏移地址是3015:002A和3010:007A,它们的物理地址又是什么呢?
hxd200520051年前1
移动2069 共回答了17个问题 | 采纳率100%
在实模式下,
段地址和偏移地址为3017:000A的存储单元的物理地址是什么?
--3017AH.
段地址和偏移地址是3015:002A,它的物理地址是:
--3017AH.
段地址和偏移地址是3010:007A,它的物理地址是:
--3017AH.
都是:3017AH.
微机原理习题:假定内存数据中有两个数字1122H和3344H;若已知当前DS=34A0H,它们的偏移地址分别是2345H
微机原理习题:
假定内存数据中有两个数字1122H和3344H;若已知当前DS=34A0H,它们的偏移地址分别是2345H和123AH,计算它们的物理地址并用图说明它们在存储器中的物理地址.
hestia1年前0
共回答了个问题 | 采纳率
关于物理地址=段地址乘以十六+偏移地址
关于物理地址=段地址乘以十六+偏移地址
关于这个我查了查书,知道了点,但还想确认一下
段地址为什么要扩大十六倍
看到想1年前1
雁过无痕905 共回答了22个问题 | 采纳率90.9%
因为8086CPU的地址总线带宽为20,而寄存器的宽度只有16,所以使用了内存地址分段的方式,16位的段寄存器右移4位(就是你说的乘以十六),就是20位,再加上偏移地址送上地址总线,就是这样的!
一道简单的汇编基础题有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条
一道简单的汇编基础题
有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件是:最小值为____,最大值为_____.
1000.1H 2000H我算是这样,有人算的是1001H 我怎么算也算不成那样的,真气人。
lby_13835451年前1
大钢笔 共回答了16个问题 | 采纳率81.3%
sa *10 + offset(即段内偏移值) = 20000hsa = (20000h - offset) /10h,offset的取值范围是[0, 0FFFFh]用最小的offset值0可以得到最大的sa = 2000h用最大的offset值0FFFFh算,得到sa = 1000.1h, 取整是1000h, 验...
其存储单元物理地址为32413h,则对于段地址为3000h,其偏移地址为?
as01231年前1
斜阳独影 共回答了16个问题 | 采纳率87.5%
由于物理地址=段地址X16+偏移地址
段地址乘以16相当于在段地址后加一个零,所以其偏移地址为2413h
请高手讲解一下在微机原理里面,偏移地址,段地址,物理地址之间的关系!配合图解更好,
叶南天QJ1年前1
jojo88 共回答了21个问题 | 采纳率90.5%
段地址+偏移地址=物理地址
打个比方,一个由人组成方阵有49人,站成7排,每排7人,从第一排最右边(教官所在位置观察)开始给每人编号由1-49,那么取第二排第三个人,他的编号是7+3=10,这个是物理地址,第二排这个第二是段地址,第三个人这个第三是这个人在第二排中的偏移地址.
几年前学过,不知道说明白没,参考参考.
段地址和偏移地址为2000:217A的存储单元的物理地址是什么?2109:10EA的存储单元物理地址又是什么?
段地址和偏移地址为2000:217A的存储单元的物理地址是什么?2109:10EA的存储单元物理地址又是什么?
接标题
说明了什么问题
xxsse1年前1
07zwsz 共回答了15个问题 | 采纳率93.3%
段地址和偏移地址为2000:217A的存储单元的物理地址是什么?
20000 + 217A = 2217A.
2109:10EA的存储单元物理地址又是什么?
21090 + 10EA = 2217A.
说明了什么问题?
同一个物理地址,可以同时处于不同的段.
一个存储单元的物理地址为C9000H,偏移地址为1234H,则其段基地址是
添乱猫1年前1
ppq99 共回答了19个问题 | 采纳率89.5%
段地址乘16加偏移地址就是物理地址,那么就按照此计算就是了
如题给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为00010H到1000FH前面那个知道是乘16移一
如题给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为00010H到1000FH前面那个知道是乘16移一位
后面那个是怎么算的啊 求解
爱已开始1年前1
tt小魛 共回答了12个问题 | 采纳率91.7%
段地址是16位的 偏移地址也是16位的00010+0000=00010这是初始位,记住这只是个表示 他其实是段地址*16+偏移地址也可以这么表示0001:0000.00010是数学表达方法,记住这只是表示,那么最大范围呢 00010+FFFF,你自己算吧 也可以表示为0001:FFFF,记住这只是表示.就像补码一样 空间就那么大,你可以用不同的方式来表示
求DSP答案当CPL=0时,直接寻址的16位地址由DP和偏移地址dmad构成,DP位于ST0的低9位,现ST0=12AB
求DSP答案
当CPL=0时,直接寻址的16位地址由DP和偏移地址dmad构成,DP位于ST0的低9位,现ST0=12ABH,dmad=78H,则形成的数据存储器地址是多少
hehongteng1年前1
下水道里的浮云 共回答了24个问题 | 采纳率87.5%
STO=12ABH,sto的低9位为ABH,形成的地址为(DP)x 16+dmad=AB0H+78H=B28H.
请大神帮我做一下这道题:在8086系统中,如果一个存储单元的段地址是B0A0H,偏移地址是0045H,那么它的物理地址是
请大神帮我做一下这道题:在8086系统中,如果一个存储单元的段地址是B0A0H,偏移地址是0045H,那么它的物理地址是多少?
远山含黛lxq1年前2
日面佛月面佛 共回答了12个问题 | 采纳率83.3%
8086系统的某单元物理地址等于该单元的段地址“左移”4位再加上该单元的段内偏移地址。
B0A0H左移4位得B0A00H,加上0045H得B0A45H,这就是它的物理地址。
如果满意请采纳,有问题请追问。
汇编语言中的物理地址,段基址和偏移地址的具体含义,及作用,要详细一点,
汇编语言中的物理地址,段基址和偏移地址的具体含义,及作用,要详细一点,
除了上面的解释以外,还有比如在这个例子中:
SUB1 DB 03H,35H
这个命令中,SUB1代表的是什么地址,属于上述什么性质?
郁兮1年前1
ss66666 共回答了22个问题 | 采纳率95.5%
物理地址就是数据在内存中实际存放的位置.因为8086或8088有20条地址线,寻址能力有2的20次方,1MBit.而8086或8088内部寄存器是是16位的,无法用一个位完全表示出来.所以采用段首地址+偏移量两个寄存器来表示的方式,俗称PC或CS:IP来表示一个实际的物理地址,这就是所谓的虚拟地址.例如段首地址为0000H,而偏移量的范围就在0000H-FFFFH之间,就表示00000H-0FFFFH的实际内存单元.就是说一个段的大小在64Kb.
SUB1 DB 03H,35H 这个命令中,SUB1表示存放03H,35H这两个数据的首地址,相当于C语言中字符串数组的首地址.假如这个SUB1在数据段中,有专门的数据段寄存器DS,它的实际地址就是DS:SUB1
微机原理,已知内存单元的偏移地址求物理地址!
微机原理,已知内存单元的偏移地址求物理地址!
给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存单元的物理地址?
likedayu1年前1
路人甲lrj 共回答了17个问题 | 采纳率88.2%
“(DS)=0C00EH 是20位的 ”
最高的一位大于9,要在前面加0,用来区分是数字还是一个语句标识符.
其实真实的DS 是C00E 二进制是 1100 0000 0000 1110
偏移地址就是IP,CS+IP左移4位
也就是 z是在这里用的占位的符号.写的时候不要把*写进去.
zzzzzz1100 0000 0000 1110
0010 0000 1100 0000
-----------------------------
0010 1100 1100 0000 1110
物理2cc0e
zc00e
20c0
----------
2cc0e
物理地址、段地址、偏移地址还有什么叫法?
物理地址、段地址、偏移地址还有什么叫法?
什么逻辑地址、基地址、起始地址、相对地址、源变址都对不上号 总结一下物理地址、段地址、偏移地址还有什么别的叫法?
宜宾老陈1年前1
realseason 共回答了19个问题 | 采纳率94.7%
以8086内存编址为例,物理地址指实际物理地址编号:1,2,3.等类推 8086共20位二进制编址范围,前4位是段地址,后16位是段内地址 偏移地址提相对本段第一个地址的编号,也叫位移 逻辑地址是相对概念,和实际地址有换算关系,具体换算要看采用的什么样的地址映射 基地址,顾名思义,最根本的地址 相对地址,和相对速度有点类似,指一个地址相对另一个地址的编码距离 源地址,就是本义,指本来的地址
汇编语言基础问题有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是
汇编语言基础问题
有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为____,最大为____。最小怎么求
leichang1年前1
红酒醉人 共回答了13个问题 | 采纳率92.3%
首先, 物理地址 = 段地址 * 10H + 偏移地址
现在我们知道了物理地址为20000H, 且偏移地址的范围是0000H ~ 0FFFFH
所以段地址 * 10H = 20000H - 0000H 或者 20000H - 0FFFFH
所以段地址 = 20000H / 10H 或者 10001H / 10H
段地址 = 2000H(最大) 或者 1001H(最小, 有余数1, 向上取整)
这里有一个很容易错误的地方就是, 很多人会将最小段地址设置成1000H, 这是不对的
因为如果段地址为1000H的话,那么加上偏移地址的话, 那么它的物理地址的范围就
为10000H ~ 1FFFFH, 取不到20000H,这个地址
PS:若有不明白的地方, 请追问
关于汇编语言的问题RT.已知段地址和偏移地址都是16进制的求物理地址?.1.3040:0102这个我知道是30502H
关于汇编语言的问题RT.已知段地址和偏移地址都是16进制的求物理地址?.1.3040:0102这个我知道是30502H
但A000:
阿弥陀佛555301年前1
luobin1001 共回答了15个问题 | 采纳率100%
物理地址=段地址*10h+偏移地址
A000:001E的话就是A001EH
变量D1和D2定义如下: D1 DB 20 DUP(?) D2 DW D1 请写出取变量D1的偏移地址到 寄存器SI中的
变量D1和D2定义如下: D1 DB 20 DUP(?) D2 DW D1 请写出取变量D1的偏移地址到 寄存器SI中的三种方法.
jay1471年前1
美丽心情150 共回答了13个问题 | 采纳率69.2%
LEA SI,D1
MOV SI,OFFSET D1
MOV SI,D2
已知存储器某单元的地址表示为2314H:4132H,则它的偏移地址=( ),物理地址=( )
已知存储器某单元的地址表示为2314H:4132H,则它的偏移地址=( ),物理地址=( )
谁知道答案是什么?
cy520gz1年前1
fdbvujy 共回答了14个问题 | 采纳率92.9%
它的偏移地址=(4132H),
物理地址=(23140+4132=27272H)
已知DS=3F12H,偏移地址为0084H,实际物理地址是多少
奇智1年前1
姿味 共回答了22个问题 | 采纳率100%
物理地址=段地址*16+偏移地址
上面的物理地址应该为3F1A4
有问题可以继续提问
已知DS=0C00EH,偏移地址为20C0H,
已知DS=0C00EH,偏移地址为20C0H,
我的结果是0C21A0H,如果不对请给出正确答案并符说明,
可答案上的结果是 320F8H ....
brwefwf21年前1
reikoxd 共回答了16个问题 | 采纳率100%
应该是对的.就是DS向前移一位后加上偏移地址.