① 在存储器首地址求末地址
(1)已知存储器容量求地址线根数:
例:
512 个字节 9 根地址线
1024 个字节 10 根地址线
因此该题的答案为:128K=2^17,17根地址线
(2)存储容量=末地址-首地址+1;
② 一个16字的数据区,起始地址为70A0:DDF6,则这个数据区末字单元的物理地址是(详细过程)
70A0:DDF6 = 第1个字
70A0:DDF7 = 第2个字
70A0:DDF8 = 第3个字
70A0:DDF9 = 第4个字
70A0:DDFA = 第5个字
70A0:DDFB = 第6个字
70A0:DDFC = 第7个字
70A0:DDFD = 第8个字
70A0:DDFE = 第9个字
70A0:DDFF = 第10个字
70A0:DE00 = 第11个字
70A0:DE01 = 第12个字
70A0:DE02 = 第13个字
70A0:DE03 = 第14个字
70A0:DE04 = 第15个字
70A0:DE05 = 第16个字
末字单元 = 第16个字 = 70A0:DE05 = 70A00+DE05 = 7E805
最后一步的原理, 搜索"段地址 偏移量"
③ 急!1如题:请写出这个数据区首末字单元的物理地址。(求末地址计算过程)
10H,也就是
16进制
的10,就是16
第一个字节如果序号是a的话,那么第16个字节就是a+16-1,a+0是第一个数,那么a+15当然是第16个数,在16进制中就是a+10H-1
数据区的首地址:70A0H*16+ODDF6H=7E7F6H
数据区的末地址:7E7F6H+(10H-1)=7E805H
④ 微机原理,汇编语言。求助!如何计算题目中的段起始地址和末地址2.39题。
(1)51000h~60FFFh
(2)24680h~3467Fh
(3)0B800h~1B7FFh
(4)90000h~9FFFFh
将段地址后面加一个0,此即为首地址,将其加上FFFFh后所得的结果即为末地址。
⑤ 以知某存储单元的起始地址为0001H,它的容量为32KB,求末尾地址
又不知道内部是什么结构,是属于嵌入式系统还是x86平台,况且地址分为数据地址和程序地址,你是需要知道那部分呢
⑥ 这个第3题首地址末地址是怎么算的啊,旁边铅笔过程是上课抄老师的看不懂,求解详细说明,谢谢谢谢谢啊!
答:末地址是1FFF FFFFH,其计算过程可以用下面的方法:
因为 512MB=512x2¹ºKB=512x2¹ºx2¹ºB,而十进制的512x2¹ºx2¹º=2000 0000H,
又因为首地址是从0000 0000H开始的,所以末地址是:2000 0000H-1=1FFF FFFFH
注:原来的512MB=512x10²KB=512x10²x10²B系笔误。
⑦ 已知当前段的寄存器的基址怎样找物理地址末地址与首地址
段寄存器的内容左移4位(我说的是二进制),就是这个段的首地址了,在这个基础上加上0ffffh,就是这个段的末地址。因为物理地址=段基地址左移4位+段内偏移地址,其中段内偏移地址是16位。
⑧ 数据存储器芯片的地址线为14条,设起始地址为6000H,末地址是多少,求过程
数据存储器芯片的地址线为14条,则存储容量为2 的14次方,(即0100 0000 0000 0000B)
而6000H=0110 0000 0000 0000B
故末地址为 0100 0000 0000 0000B+ 0110 0000 0000 0000B=1010 0000 0000 0000B
末地址用十六进制表为: A000H
⑨ 急!1如题:请写出这个数据区首末字单元的物理地址。(求末地址计算过程)
后天考试,看起来比较久远了。
首先题目信息:
1.16个字节(网上常见的都是字,因为字是一个坑)
2.起始地址:70A0:DDF6
3.末字单元
首先,求下20位的起始地址(也就是5位的十六进制,20位2的20次方1MB,就是1024,FFFFFH就是1048575D)这个求法很简单,网上一大帮。70A0*10(有的文字的是*16,16指的是10进制的,10指的是16进制的这俩一样)70A00H+DDF6H=7E7F6H(这个要再不会真的找些题多练练)
字单元,存储单元是8位的和字节单元是一个东西,一个存储单元一个地址。字单元就是两个字节单元拼起来的,共同存放一个字的东西。(这个只适用于16位机,因为16正好是2个8)
16个字节呢,因为咱们要求的是地址,地址是从0开始的所以减一,15。然后因为字单元占两个地址,就再减1,14这个要是不明白自己画几个框框数数就知道了。
末字单元就是7E7F6H+14D。末字节单元就是7E7F6H+15D。
题目的最终答案是7E804H.
⑩ 已知内存起始地址为2000H,该内存数据段的大小为4KB,则该数据段的末地址为多少
内存数据段大小为4 KB的话,转换成16进制数就是1000H,一直内存起始地址为2000H,则该数据段的末位地址为2 fffH。