第一章
地址总线
数据总线
控制总线
---------
这里难理解的可能是地址总线了,地址总线的宽度决定了cpu的寻址能力,也就是能找到多少个存储单元(而微型计算机的存储单元可以存储一个字节),也就是能寻址多少Byte。
一根地址线可以发出0 1两种信号,也就是能寻址2个Byte。
同理,10根地址线能访问1KB。
还有一个重点是内存地址空间的划分。
第二章 寄存器
前面介绍了寄存器和简单的汇编指令,细心和多理解、练习几遍就没什么问题。注意一下16位cpu结构和给出物理地址的方法和原因。这可是前人智慧的体现;)
对cs/ip的图例要理解清楚,真的!
剩下就是实验了,汇编是实践很强的一门课,debug又是贯穿汇编始终的,用过tc集成环境的都知道如何调试程序,其中单步中断下断点等方式在debug的t命令等都是一样的,换句话说tc环境的这些调试功能的实现是依托debug底层的功能的。
忠告:一定要熟练使用debug。
第三章的中断应该是栈的理解和使用了。
还有依然是debug的使用。用debug去剖开内存的神秘,深入理解、验证前面的知识!
第四章见到了第一个程序,比较简单。
用debug去了解验证自己的想法是很有必要的,查看程序的时候注意psp,关注几个寄存器的变化。
注: debug加载一个程序后,cx ds等寄存器是有特殊意义的,但是要注意,这些特殊意义是debug这个软件赋予的,而在其他的寄存器中未必有。
- [nanjixing8119] 我也问和这个朋友同样的问题[ andyhl333 发表于 2011-05-26 18:55 11/24 20:56
- [andyhl333] 前言上说要学习本书就要具备以下基础: 1,具有计算机使用经验; 2,具有二进制、十六进制等基础知 05/26 18:55
- [masmaster] 学习~~~ 07/10 14:28
- [761114] 说的太好了,你叫我怎么夸你呢!这样吧,给你一句话吧。你太有才了!!!!!!! 06/09 22:51
- [hao76762401] 顶那三条原则! 05/23 19:32
- [1119174611] 一、没有通过检测点不要向下学习, 二、没有做完当前实验不要向下学习。 我觉得 二、没有做完当 05/10 00:37
- [hejianliangjia] 看到这篇文章大家很幸运,我是吃了不少苦头才悟到,不过 “一、没有通过检测点不要向下学习, 二、 05/04 01:01
- [游客] 哈哈,向自己学,汇编的书好难懂的,看不下去了 05/01 20:32
- [lenient315] 说的不错 看完王爽老师的书后看看LZ推荐的 04/21 11:27
- [qingjiaozhe2010] 太深奥了,现在还不理解 04/08 11:33