十六进制--主存编址

两个特点:

  • 英文字母A,B,C,D,E,F分别表示数字10~15。

  • 计数到F后,再增加1个,就进位。

弥补二进制数书写位数过长的不足。

十六进制以0x开头

示例:0xAF=175

10*16的一次方(当前位后面的有效位数+ 15 * 16的0次方=  160 + 15 = 175.

后缀

H表示16进制;

B表示2进制;

O表示8进制;

D表示10进制

前缀

以0开始,表示8进制,比如0123,表示8进制的(123);

以0x开始,表示16进制,比如0x123,表示16进制的123;

16进制转10进制

1C002H   =  1* 16^4  + 12 * 16^3  + 2*16^0

16的n次方, n表示当前位, 后面有多少个零.

主存编址

转化K, 需要除1024,   2的10次方就是 1024.

C7FFFH 减去 AC000H 加1 得到内存地址单元个数.

C7FFFH + 1 = C8000H

C8000H  - AC000H  = 1C000H

1* 16^4  + 12 * 16^3  / 2^10  = ? K个地址单元

一个地址单元, 按照字编址, 编制单位是16bit.   那么 112K *16 等于总编内存大小.

28 * 16K 等于总的存储单元,

112K *16  / 28 * 16K = 4,    则每个存储单元能存 4个bit. 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部