(1)1个cpu的寻址能力是8kb,那么它的地址总线宽度是13。
8kb=2的十三次方
(2)1kb的存储器有1024个存储单元,存储单元编号从0到1023。
(3)1kb的存储器可以存储1024*8个bit,1024个byte。
(4)1GB,1MB,1KB分别是2的30次方个byte,2的20次方个byte,2的10次方个byte。
(5)8080,8088,80286,80386的地址总线宽度是16根,20根,24根,32根,则它们的寻址能力分别为64kb,1MB,16MB,4GB。
(5)8080,8088,8086,80286,80386的地址总线宽度是8根,8根,16根...
- [dragontorch] 哦,刚开始没注意,b就是代表一位就以bit,B 就是代表一byte即8bit。。。 06/20 00:11
- [duckgaga] 注意b和B各代表的是什么,书上P4的“1.6存储单元”里…… 06/19 23:53
- [dragontorch] 哦,这样啊,看来要涉及高深知识啊。。 06/19 23:14
- [dragontorch] 哦,是把所有的B换成b就可以了吗 06/19 23:11
- [lwbfq] 博主想到的还真多,反正是cpu没有提供这样的指令,你就不能用,至于为什么没有提供,肯定有它当初设计时 06/19 13:23
- [lwbfq] (5)8080,8088,8086,80286,80386的地址总线宽度是8根,8根,16根,16根 06/19 13:18
- [游客] 如果多个程序同时运行,那只能是运行在多任务操作系统,而此时如果多个程序同时访问同一段内存,这时操作系 06/19 12:02
- [martian] 博主的检测点部分答案有问题,再考虑考虑。 06/19 08:53
- [游客] 段的定义和划分是对于CPU寻址逻辑和过程来说的 在《汇编语言》中,段的相关讨论都是基于8086 06/06 12:44
- [mess] 是每个段的大小都是从00000H到0FFFFH这么多吗?还是有不同大小的段啊? ------- 06/06 12:19
[2008-06-19 00:41] 检测点1.1
阅读全文 |
评论次数(5) |
浏览次数(410) |
所属类型(汇编作业)
[2008-06-18 23:58] 关于mov ds,【1000】
书上写的是这个是cpu不容许的非法指令,为什么不能这样写呢,后来想想可能就是cpu的设计者在设计cpu的内部电路的时候,就没有设计从内存单元直接送数据到ds和cs等的电路,或许就像书上所说的的必须得先送到通用寄存器然后才能直接送到ds,cs中,或者说没有指令能够一次性的做到这一点,能够这样理解吗?...
阅读全文 |
评论次数(1) |
浏览次数(396) |
所属类型(默认类型)
[2008-06-18 23:50] 段之我见-初学
刚开始接触段的时候,我还以为段是一种内存的排列形式,一段一段的,看过教材后才明白,段只是我们在编写程序的时候做的一种方便我们编程序用的安排,而cpu却不知道有什么什么段,它只认cs:ip,ds:..或者ss:sp,一个内存单元被cs:ip指着那它就是指令,被ds指着那它就是数据,同一个内存单元,还可以是不同的段中的一个单元,那我就产生了一个问题:在编写程序的时候我们会有时候通过指定段地址段偏移的方式访问一个内存单元,如果有很多程序,我们写程序用不同的段地址加不同的段偏移的方式恰巧访问了同一个内存单元,想问问这个有可能吗,如果有可能的话没那不是就产生冲突了吗?...
阅读全文 |
评论次数(2) |
浏览次数(412) |
所属类型(默认类型)
[2008-06-02 20:10] 关于段的问题
知道寻址的时候,地址是由段地址和段偏移组成的,但还有问题就是,是每个段的大小都是从00000H到0FFFFH这么多吗?还是有不同大小的段啊?...
阅读全文 |
评论次数(2) |
浏览次数(473) |
所属类型(默认类型)
[2008-06-01 13:20] 初学
看了些汇编的教材,但是没有做过作业也没亲自动手上过机,感觉很空虚,在这儿希望能得到巩固。。。。。...
阅读全文 |
评论次数(1) |
浏览次数(374) |
所属类型(默认类型)