汇编网首页登录博客注册
stategrid的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
友情链接

[2009-02-05 12:58] 第四章知识点总结

第四章相比较容易,主要是一些工具的使用方法
我总结下我觉得重要的几点
1、一个程序的基本架构
assume cs:code
code segment
.
.
.
mov ax,4c00h
int 21h
.
.
code ends
end 
2、要理解什么是源程序?与程序的区别。
伪指令是不会产生机器码的,他帮助我们隐藏了一些细节,让我们更投入的编程之中去。即接触底层的编程却不用太在意那些过小的细节
3、学会masm,link,再会利用;就行了
相比较简单,就只说这么多了...
阅读全文 | 评论次数(1) | 浏览次数(630) | 所属类型(每章知识点总结)

[2009-02-03 14:52] 第三章知识点总结

前面几章还是相对简单。虽然过了可感觉心理就是不踏实
第三章如果只按检测点来并没有什么难度,关键是如何把书读薄了。如果只对着书本抄知识点,我这总结也太没有意义了,我会以王老师所要表达的意思为中心进行总结的
按检测点要求我们必须明白这几点
1、对栈的理解,特别是SP。SS:SP指出栈地址,而定义栈时我们需要将SP指向我们要定义栈大小的下一个字节。检测点出得比较特殊,SS:FFFF当然就只能定义SP为FFFF+1了。而且即使超界了也可正常的push pop,这要特别小心
2、表达式的正误。在debug中mov [0],ax是对的,而类似add ds,ds是错误的,如果不指定是ax/al或by...
阅读全文 | 评论次数(4) | 浏览次数(329) | 所属类型(每章知识点总结)

[2009-02-03 10:56] 第二章知识点总结

三次终于过了,呵呵,成绩不是很好
现在写下我对第二章的感受
首先要记住字节(byte)就是8位个二进制位,debug中的两上数就是八位,也就是内存中的一个基本单元,刚开始学习老是忘了。
其次,要记住,以ax为例,ah和al可以是两两不相关的寄存器,在进行add命令时al的进位影响不到ah,而是将其进位将保存在cf中(如果ax进位也是保存在cf中)
然后 虽然检测点没有考到但是对理解很重要 那就是段地址和偏移地址 
DS:BX 一个很重要的公式。16到20的转变
(只能向下查找,当时想不明白,还以为可以向前移呵呵)
还有一个知识点就是JMP和IP的关系。其实应先说指令执行顺序例如:...
阅读全文 | 评论次数(1) | 浏览次数(323) | 所属类型(每章知识点总结)
页码数(1):  1