

- [martian] 汇编语言的注释不是“:” 08/20 12:13
- [ahui9605] 有什么问题? 08/20 11:01
- [martian] 博主要细心了,注释有问题 08/20 09:38
- [xiaochong] 做的没问题,就如[crazyman] 同志所有,缺少注释啊! 08/19 14:01
- [crazyman] 程序OK。不过,好像缺少注释。 08/18 19:01
- [游客] 正确,加油啊,下一章的实验和课程设计比较难,一定要做出来啊。如果能自己独立把它做出来,会很有成就感的 08/16 21:00
[2008-09-04 15:31] 64k?到底有多大?
经常会看到4K,16K,64K内存地址?课本22页里面说“一个段的长度最大为64K"?这64K到底有多大?我想我们似乎更关心的是地址的变化范围,64k的内存的变化范围为0-FFFFH,算法是64k=2^6*2^10=2^16=1,0000,0000,0000,0000B=10000H,所以内存的变化范围为0~(10000-1)H,也就是0~FFFFH,同样的道理,32k=2^15=(1000,0000,0000,0000)B=8000H,地址变化范围为0~7FFFFH....
阅读全文 |
评论次数(0) |
浏览次数(435) |
所属类型(学习笔记)
[2008-09-03 11:13] 第二章 对段的理解
程序员在编制程序时要把存储器划分成段,每个段的大小可以达到64k,段内地址编号的变化范围为:0~FFFFH.但计算机对段的起始地址有所限制,段不能起始于任意地址,而必须从任一小段的首地址开始。而机器规定:从0开始,每16个字节为一小段,比如存储器最低地址区的三个小段的地址区间:
00000,00001,00002,...,0000E,0000F
00010,00011,00012,...,0001E,0001F
00020,00021,00022,...,0002E,0002F
其中,每一列就是每个小段的首地址,其特征为:在16进制表示的地址中,最低为0(即20位物理地址的低4位为0)...
00000,00001,00002,...,0000E,0000F
00010,00011,00012,...,0001E,0001F
00020,00021,00022,...,0002E,0002F
其中,每一列就是每个小段的首地址,其特征为:在16进制表示的地址中,最低为0(即20位物理地址的低4位为0)...
阅读全文 |
评论次数(0) |
浏览次数(418) |
所属类型(学习笔记)
页码数(1):
1