第一章的内容看似简单,但是却描述了计算机处理数据的过程,对今后深入了解每一条指令做了铺垫。而且但就知识体系而言,第一章更像是计算机基本架构--冯诺依曼体系的具体描述(课本里好像没提这个字眼...)。
值得主意的地方:
1. 内存的统一编址: 好像并不是所有的ROM,RAM,都会加入到这个行列,比如硬盘上的Cache. DOS下默认只能寻址低端1M的大小(保护模式), 如果要访问4G就要打开A20线,做一个类似*.sys(忘记了)的小程序。
2. 对于ROM并不是不能读写,只是方式不能像读写RAM一样用类似 mov memer, 20H这样的指令来实现。说白了,不是同类设备,每种设备会有自己的访问方式,当然这与设备本身特性有关,同时与设备挂接点也有很大的关系,举个例子,BIOS链接在南桥SPI或者LPC接口上,ICS的芯片挂接在SMbus上,都是ROM,访问方式却是由总线决定的。
暂时就想到这些,以后再温习的时候又发现在做补充
- [memecha] 1. 内存的统一编址: 好像并不是所有的ROM,RAM,都会加入到这个行列,比如硬盘上的Cache. 01/26 12:41
- [huibian] 非常准确啊,博主继续~ 01/26 10:51
- [starrynight] 我觉得第一章还很系统的介绍了计算机语言的来龙去脉,从计算机数据和指令信息的表示到机器语言的助记符;从 01/25 12:18
- [mouse] ROM并不是不能读写 ----- 我的理解是,rom是只读的,是不能改写的,不过是随着技术的进步 01/25 11:44
- [wdm] 楼主认识很deep哟! 01/23 12:47
- [游客] 我是新来的,哪位知道? 01/22 18:41
- [游客] 在这里怎么学汇编阿?!!! 01/22 18:40
- [游客] 现在就开始吧 01/22 18:37
- [abcabc] 共同学习~ 01/22 17:17
- [tomato] 制定了计划是第一步,下一步就是按照计划去执行喽! 01/22 14:28
[ mouse 发表于 2008-01-25 11:44 ]
ROM并不是不能读写
-----
我的理解是,rom是只读的,是不能改写的,不过是随着技术的进步,现在的rom多采用可多次读写的芯片做成的。
其中部分rom也是允许我们读写的,比如我们可以刷bios(不过多数rom是不允许我们操作或是有一定的限制才允许的)。
[ starrynight 发表于 2008-01-25 12:18 ]
我觉得第一章还很系统的介绍了计算机语言的来龙去脉,从计算机数据和指令信息的表示到机器语言的助记符;从汇编语言的产生,到汇编语言的组成和指令形式;从数据和指令的本质,到指令如何指导机器运行......
使我们对机器和语言有了一个相当感性又不失理性的认识。
[ memecha 发表于 2008-01-26 12:41 ]
1. 内存的统一编址: 好像并不是所有的ROM,RAM,都会加入到这个行列,比如硬盘上的Cache. DOS下默认只能寻址低端1M的大小(保护模式), 如果要访问4G就要打开A20线,做一个类似*.sys(忘记了)的小程序。
这个驱动小程序的内容能不能再详细点?
我想知道,,刚学汇编,,请教了