首页 热点资讯 义务教育 高等教育 出国留学 考研考公

当内存储器的容量为512 MB时,若首地址的十六进制表示为:0000 0000H,则末地址的十六进制表示为 __H。

发布网友 发布时间:2022-04-24 02:22

我来回答

3个回答

热心网友 时间:2023-10-21 18:14

是1fffffff。

得到512MB等于2的9MB次方等于2的19KB次方等于2的29B次方,转换成二进制10…00(1后面跟29个0)。

因为这类问题的每个正计算都需要加一位,所以它应该包含自己的数字,所以需要在-1时反向计算。

得到29个1(太多了,为了便于理解,无法用中文写出整个二进制数)根据转换十六进制位等于四位二进制:

29/4=7余数1(这里的7表示4个1组成的7组,1表示额外的1,即0001)十六进制中的四个1表示F,一个0001表示1。

扩展资料:

当使用80386时,必须区分以下三个不同的地址:

逻辑地址:这个地址仍然被机器语言指令用来指定操作数的地址或指令的地址。这种寻址在Intel的分段结构中特别特殊,它允许ms-dos或Windows程序员将程序分割成段。每个逻辑地址由一个段和一个偏移量组成。

线性地址:对于32位cpu,线性地址是一个32位无符号整数,最多可以表示2到32(4GB)个地址。线性地址通常用十六进制表示,其值从0x00000000到0xffffffff。

对于位cpu,线性地址是一个位无符号整数,可以表示为2的次方。

物理地址:即内存单元的实际地址,用于芯片级内存单元寻址。物理地址也由32位无符号整数表示。

热心网友 时间:2023-10-21 18:14

到0x开始,后面的数字是十六进制的。和H是一个意思,只不过H是放在十六进制数字后面,0x是放在十六进制数字前面而已。(呵呵呵呵,是不是有种恍然大悟的感觉,原来十六进制数字有不止一种表示方法!)
现在说说运算过程,其实512MB * 1024KB * 1024B = 536870912 = 1FFFFFFFH就是标准运算过程,已经不容易再细致说明了,首先512MB的单位是兆字节,需要将它转换成字节单位,1兆等于1千个1千,在计算机领域里1千指的不是1000整,而是1024,所以1兆字节等于1024个1024字节,即1MB=1024*1024B,而512MB=512*1024*1024B,也就是536870912个字节,转换成十六进制就是2000 0000个字节。 0000 0000H代表内存第1个位置,0000 0001H代表内存第2个位置......规律是:地址代码为内存位置减一,所以最后一个内存位置、也就是第2000 0000H个内存位置的地址代码应该是2000 0000H减一,2000 0000H-1=1FFF FFFFH。得到答案!应该明白了吧!
呵呵呵呵,希望能帮到你,祝学习愉快!

热心网友 时间:2023-10-21 18:15

答案是1FFF FFFFH。

到0x开始,后面的数字是十六进制的。和H是一个意思,只不过H是放在十六进制数字后面,0x是放在十六进制数字前面。

运算过程,512MB * 1024KB * 1024B = 536870912 = 1FFFFFFFH。

首先512MB的单位是兆字节,需要将它转换成字节单位,1兆等于1千个1千,在计算机领域里1千指的不是1000整,而是1024,所以1兆字节等于1024个1024字节,即1MB=1024*1024B。

512MB=512*1024*1024B,也就是536870912个字节,转换成十六进制就是2000 0000个字节。 

0000 0000H代表内存第1个位置,0000 0001H代表内存第2个位置......规律是:地址代码为内存位置减一,所以最后一个内存位置、也就是第2000 0000H个内存位置的地址代码应该是2000 0000H减一,2000 0000H-1=1FFF FFFFH。

扩展资料:

十六进制的转换

数学的计算方法

主条目:进制转换

十进制转十六进制

采余数定理分解,例如将487710转成十六进制:

4877÷16=304....13(D)

304÷16=19....0

19÷16=1....3

1÷16=0....1

这样就计到487710=130D16

参考资料来源:百度百科-十六进制

热心网友 时间:2023-10-21 18:14

是1fffffff。

得到512MB等于2的9MB次方等于2的19KB次方等于2的29B次方,转换成二进制10…00(1后面跟29个0)。

因为这类问题的每个正计算都需要加一位,所以它应该包含自己的数字,所以需要在-1时反向计算。

得到29个1(太多了,为了便于理解,无法用中文写出整个二进制数)根据转换十六进制位等于四位二进制:

29/4=7余数1(这里的7表示4个1组成的7组,1表示额外的1,即0001)十六进制中的四个1表示F,一个0001表示1。

扩展资料:

当使用80386时,必须区分以下三个不同的地址:

逻辑地址:这个地址仍然被机器语言指令用来指定操作数的地址或指令的地址。这种寻址在Intel的分段结构中特别特殊,它允许ms-dos或Windows程序员将程序分割成段。每个逻辑地址由一个段和一个偏移量组成。

线性地址:对于32位cpu,线性地址是一个32位无符号整数,最多可以表示2到32(4GB)个地址。线性地址通常用十六进制表示,其值从0x00000000到0xffffffff。

对于位cpu,线性地址是一个位无符号整数,可以表示为2的次方。

物理地址:即内存单元的实际地址,用于芯片级内存单元寻址。物理地址也由32位无符号整数表示。

热心网友 时间:2023-10-21 18:14

到0x开始,后面的数字是十六进制的。和H是一个意思,只不过H是放在十六进制数字后面,0x是放在十六进制数字前面而已。(呵呵呵呵,是不是有种恍然大悟的感觉,原来十六进制数字有不止一种表示方法!)
现在说说运算过程,其实512MB * 1024KB * 1024B = 536870912 = 1FFFFFFFH就是标准运算过程,已经不容易再细致说明了,首先512MB的单位是兆字节,需要将它转换成字节单位,1兆等于1千个1千,在计算机领域里1千指的不是1000整,而是1024,所以1兆字节等于1024个1024字节,即1MB=1024*1024B,而512MB=512*1024*1024B,也就是536870912个字节,转换成十六进制就是2000 0000个字节。 0000 0000H代表内存第1个位置,0000 0001H代表内存第2个位置......规律是:地址代码为内存位置减一,所以最后一个内存位置、也就是第2000 0000H个内存位置的地址代码应该是2000 0000H减一,2000 0000H-1=1FFF FFFFH。得到答案!应该明白了吧!
呵呵呵呵,希望能帮到你,祝学习愉快!

热心网友 时间:2023-10-21 18:15

答案是1FFF FFFFH。

到0x开始,后面的数字是十六进制的。和H是一个意思,只不过H是放在十六进制数字后面,0x是放在十六进制数字前面。

运算过程,512MB * 1024KB * 1024B = 536870912 = 1FFFFFFFH。

首先512MB的单位是兆字节,需要将它转换成字节单位,1兆等于1千个1千,在计算机领域里1千指的不是1000整,而是1024,所以1兆字节等于1024个1024字节,即1MB=1024*1024B。

512MB=512*1024*1024B,也就是536870912个字节,转换成十六进制就是2000 0000个字节。 

0000 0000H代表内存第1个位置,0000 0001H代表内存第2个位置......规律是:地址代码为内存位置减一,所以最后一个内存位置、也就是第2000 0000H个内存位置的地址代码应该是2000 0000H减一,2000 0000H-1=1FFF FFFFH。

扩展资料:

十六进制的转换

数学的计算方法

主条目:进制转换

十进制转十六进制

采余数定理分解,例如将487710转成十六进制:

4877÷16=304....13(D)

304÷16=19....0

19÷16=1....3

1÷16=0....1

这样就计到487710=130D16

参考资料来源:百度百科-十六进制

热心网友 时间:2023-10-21 18:14

是1fffffff。

得到512MB等于2的9MB次方等于2的19KB次方等于2的29B次方,转换成二进制10…00(1后面跟29个0)。

因为这类问题的每个正计算都需要加一位,所以它应该包含自己的数字,所以需要在-1时反向计算。

得到29个1(太多了,为了便于理解,无法用中文写出整个二进制数)根据转换十六进制位等于四位二进制:

29/4=7余数1(这里的7表示4个1组成的7组,1表示额外的1,即0001)十六进制中的四个1表示F,一个0001表示1。

扩展资料:

当使用80386时,必须区分以下三个不同的地址:

逻辑地址:这个地址仍然被机器语言指令用来指定操作数的地址或指令的地址。这种寻址在Intel的分段结构中特别特殊,它允许ms-dos或Windows程序员将程序分割成段。每个逻辑地址由一个段和一个偏移量组成。

线性地址:对于32位cpu,线性地址是一个32位无符号整数,最多可以表示2到32(4GB)个地址。线性地址通常用十六进制表示,其值从0x00000000到0xffffffff。

对于位cpu,线性地址是一个位无符号整数,可以表示为2的次方。

物理地址:即内存单元的实际地址,用于芯片级内存单元寻址。物理地址也由32位无符号整数表示。

热心网友 时间:2023-10-21 18:14

到0x开始,后面的数字是十六进制的。和H是一个意思,只不过H是放在十六进制数字后面,0x是放在十六进制数字前面而已。(呵呵呵呵,是不是有种恍然大悟的感觉,原来十六进制数字有不止一种表示方法!)
现在说说运算过程,其实512MB * 1024KB * 1024B = 536870912 = 1FFFFFFFH就是标准运算过程,已经不容易再细致说明了,首先512MB的单位是兆字节,需要将它转换成字节单位,1兆等于1千个1千,在计算机领域里1千指的不是1000整,而是1024,所以1兆字节等于1024个1024字节,即1MB=1024*1024B,而512MB=512*1024*1024B,也就是536870912个字节,转换成十六进制就是2000 0000个字节。 0000 0000H代表内存第1个位置,0000 0001H代表内存第2个位置......规律是:地址代码为内存位置减一,所以最后一个内存位置、也就是第2000 0000H个内存位置的地址代码应该是2000 0000H减一,2000 0000H-1=1FFF FFFFH。得到答案!应该明白了吧!
呵呵呵呵,希望能帮到你,祝学习愉快!

热心网友 时间:2023-10-21 18:15

答案是1FFF FFFFH。

到0x开始,后面的数字是十六进制的。和H是一个意思,只不过H是放在十六进制数字后面,0x是放在十六进制数字前面。

运算过程,512MB * 1024KB * 1024B = 536870912 = 1FFFFFFFH。

首先512MB的单位是兆字节,需要将它转换成字节单位,1兆等于1千个1千,在计算机领域里1千指的不是1000整,而是1024,所以1兆字节等于1024个1024字节,即1MB=1024*1024B。

512MB=512*1024*1024B,也就是536870912个字节,转换成十六进制就是2000 0000个字节。 

0000 0000H代表内存第1个位置,0000 0001H代表内存第2个位置......规律是:地址代码为内存位置减一,所以最后一个内存位置、也就是第2000 0000H个内存位置的地址代码应该是2000 0000H减一,2000 0000H-1=1FFF FFFFH。

扩展资料:

十六进制的转换

数学的计算方法

主条目:进制转换

十进制转十六进制

采余数定理分解,例如将487710转成十六进制:

4877÷16=304....13(D)

304÷16=19....0

19÷16=1....3

1÷16=0....1

这样就计到487710=130D16

参考资料来源:百度百科-十六进制

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com