确实是本好书,
不过,像汇编语言这样,完全照顾初学者,
一点一滴都解释的非常清楚的教材,
恐怕是再也没有了。
书已经读了一遍,非常简练精要,
但如果想按照顺序一章完成再进入下一章,
不是太可取,
我感觉还是先看一遍,把简单的题目做一做,
然后看第二遍,再认真完成习题比较好。
说说对C语言的感觉吧,
c的确很简单也很强大,
但这也带来了负面效应,
太过简单限制太少,结果容易不规范,造成混乱。
突然怀念起汇编了,感觉比较模式化一些,
也许我更习惯汇编?
接下来就要再看第二遍了,习题也要认真完成了,
现在的主要疑惑是从c怎么转到汇编的,
c语言如何翻译成汇编...
![学习动态](images/model1/b8.gif)
![最新评论](images/model1/b1.gif)
- [dreamhk] 反汇编工具啊...很多 CASM32 OD 不过我也不怎么会用,只是有时候看看而已,好奇.呵呵 03/08 11:53
- [yangyu] 哦,谢谢了。 第一种我用了Debug,因为只知道这种工具, 结果,没有可读性,放弃。 03/08 07:33
- [dreamhk] 编译成EXE文件,再反汇编..... 第二种方法是直接将.C文件搞成.ASM文件,命令如下: 03/07 23:17
- [yangyu] 恩,我又看了前言, 果然,这本书还是要求读者有一定的编程基础,越熟悉越好, 对于初学者来说,比如 03/07 22:41
- [starrynight] 编程编程编程 解决问题解决问题解决问题——哪怕是很小的问题,哪怕是没有什么实际意义的问题,哪怕已经 03/07 20:51
- [游客] en 应该按顺序,认真做 03/07 19:04
- [游客] 学习这本书,还是应该按照书中的要求学比较好,至于为什么,在《汇编语言》的前言中说的很明白! 03/07 18:31
- [游客] 现在的主要疑惑是从c怎么转到汇编的, c语言如何翻译成汇编呢? -------------- 03/07 18:29
- [游客] 有道理。 03/06 12:21
- [xiaochong] 建议博主学习C的时候配合着数据结构学习,二者相辅相成! 03/04 10:02
- [newhand] 兄弟,看了你的文章真不错,以后就请教你了! 03/12 11:14
[2008-03-07 17:35] The C Programming Language
阅读全文 |
评论次数(8) |
浏览次数(1031) |
所属类型(The C)
[2008-03-05 21:07] 关于80x86汇编语言程序设计教程和IBM PC汇编语言程序设计
我先看的80x86,
后悔了,这本书不适合自学者和初学者,
应当在教师的指导之下看才行,
基本上他完全符合王爽老师的前言总结的取反操作。
而IBM PC就比较好,自己看也能轻松理解,
建议学习时看完汇编语言在看这本书来拓展对汇编的认识,
80x86吗,等都学完了,拿来做总结还是很合适的。...
后悔了,这本书不适合自学者和初学者,
应当在教师的指导之下看才行,
基本上他完全符合王爽老师的前言总结的取反操作。
而IBM PC就比较好,自己看也能轻松理解,
建议学习时看完汇编语言在看这本书来拓展对汇编的认识,
80x86吗,等都学完了,拿来做总结还是很合适的。...
阅读全文 |
评论次数(1) |
浏览次数(811) |
所属类型(汇编语言)
[2008-02-24 08:37]
课程设计2的感言
嗯,下面开始诉苦
写这个课设2,还是很费劲的,
我前两天就通过17章检测了,当时想趁热打铁,把课设完成,
结果,我在课设一的总结,这里又出现了。
我是分段写的,每一个功能部分都分开写,
然后总和,问题就出在这里,参数不匹配,
总是调试不成功,后来,就放在那里了。
隔了一天想捡起来继续写,
这个候,我发现,显示部分有问题,
我开始是调用int10h来显示的,
这时发现,如果循环显示,会有光标不停闪烁的问题,
于是在程序还没调试好的时候,
又修改了显示部分,这下子,参数配置就更乱了,
只好再次搁下。
到昨天,才决心完成,于是,大部分程序都是重新写,
完成的还算可以...
写这个课设2,还是很费劲的,
我前两天就通过17章检测了,当时想趁热打铁,把课设完成,
结果,我在课设一的总结,这里又出现了。
我是分段写的,每一个功能部分都分开写,
然后总和,问题就出在这里,参数不匹配,
总是调试不成功,后来,就放在那里了。
隔了一天想捡起来继续写,
这个候,我发现,显示部分有问题,
我开始是调用int10h来显示的,
这时发现,如果循环显示,会有光标不停闪烁的问题,
于是在程序还没调试好的时候,
又修改了显示部分,这下子,参数配置就更乱了,
只好再次搁下。
到昨天,才决心完成,于是,大部分程序都是重新写,
完成的还算可以...
阅读全文 |
评论次数(9) |
浏览次数(1464) |
所属类型(汇编语言)
[2008-02-23 23:23] 课程设计2
恩,年算是过完了,接下来要认真学习了,哦应该说继续认真学习。
王老师的书前两天看完了,测验也都通过了,
不过一直没闲着,课程设计2今天才完成,还算顺利,测试也通过了。
发上来留个念吧。
我没写注释,不过分段是很清晰的,名字也基本反映功能,
可以做个参考。
感想还是很多,不过要去休息了,明天抽空慢慢写吧。
最后的最后,再次赞王老师一下,
应该说我是比较有代表性的,怎么说咱也是文科男,
能这么快如门汇编语言,王爽老师的书功不可没啊!
assume cs:code
code segment
floppys...
王老师的书前两天看完了,测验也都通过了,
不过一直没闲着,课程设计2今天才完成,还算顺利,测试也通过了。
发上来留个念吧。
我没写注释,不过分段是很清晰的,名字也基本反映功能,
可以做个参考。
感想还是很多,不过要去休息了,明天抽空慢慢写吧。
最后的最后,再次赞王老师一下,
应该说我是比较有代表性的,怎么说咱也是文科男,
能这么快如门汇编语言,王爽老师的书功不可没啊!
assume cs:code
code segment
floppys...
阅读全文 |
评论次数(6) |
浏览次数(641) |
所属类型(汇编作业)
[2008-02-20 15:16] 实验15 没法验证啊?
我觉得我写的不错,但运行没反应,
debug一遇到cli就跳出,没办法了,
请大家帮忙看看吧。
assume cs:code
stack segment
dd 32 dup(0)
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,128
push cs ...
debug一遇到cli就跳出,没办法了,
请大家帮忙看看吧。
assume cs:code
stack segment
dd 32 dup(0)
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,128
push cs ...
阅读全文 |
评论次数(2) |
浏览次数(540) |
所属类型(汇编作业)
[2008-02-19 23:15] 实验14
又是临睡前完成了,呵呵。
不过,写了两个,不同的实现方法,
只是其中一种不太熟练,显示效果不好,现丑了。
1. 中断例程实现,效果不好,因为掌握程度不足。
assume cs:code
data segment
db 9,8,7,4,2,0
data ends
sign segment
db '??/??/?? ??:??:??','$'
sign ends
stack segment
dd 16 dup(0)
stack ends
...
不过,写了两个,不同的实现方法,
只是其中一种不太熟练,显示效果不好,现丑了。
1. 中断例程实现,效果不好,因为掌握程度不足。
assume cs:code
data segment
db 9,8,7,4,2,0
data ends
sign segment
db '??/??/?? ??:??:??','$'
sign ends
stack segment
dd 16 dup(0)
stack ends
...
阅读全文 |
评论次数(1) |
浏览次数(677) |
所属类型(汇编作业)
[2008-02-19 19:34] 十三章检测题
应当说十三章也是不容易的,
尤其对int的那些中断例程的应用,
不过检测题却比较简单啊。
我觉得可以稍微加大难度。
书上实验13也是简单了,虽然题目本身有难度,
但答案几乎都在书上,无形中降低难度了。
不过,就像starrynight同学所说,编程实践,深刻体验。...
尤其对int的那些中断例程的应用,
不过检测题却比较简单啊。
我觉得可以稍微加大难度。
书上实验13也是简单了,虽然题目本身有难度,
但答案几乎都在书上,无形中降低难度了。
不过,就像starrynight同学所说,编程实践,深刻体验。...
阅读全文 |
评论次数(0) |
浏览次数(740) |
所属类型(汇编语言)
[2008-02-19 10:52] 实验12
这个,我觉得有点奇怪,因为书上已经把程序给出来了,
还要我们做什么呢?
assume cs:code
code segment
start: mov ax,0
mov es,ax
mov ax,cs
mov ds,ax
mov di,200h
mov si,offset do0
cld
mov cx,offset do0end-offset ...
还要我们做什么呢?
assume cs:code
code segment
start: mov ax,0
mov es,ax
mov ax,cs
mov ds,ax
mov di,200h
mov si,offset do0
cld
mov cx,offset do0end-offset ...
阅读全文 |
评论次数(1) |
浏览次数(532) |
所属类型(汇编作业)
[2008-02-19 10:41] 第十二章检测题
哎,又错了一个。
关于int的,
给出dubug的r命令后状态,
然后问ss:(sp-4)的字单元内容。
我是兴高采烈的把IP的内容给答上了,结果当然错误!
因为中断时,首先入栈的flag,当然写在地址sp-1 sp-2 上
之后的cs就写在sp-3和sp-4中
再是ip,写在sp-5和sp-6,
此时sp指向sp-6
那么请问ss:(sp-4)的字单元内容?
回答:ss:[sp-3][sp-4].就是cs的内容。
修改了一下,好理解了么?
总之答案是中断前cs的值。...
关于int的,
给出dubug的r命令后状态,
然后问ss:(sp-4)的字单元内容。
我是兴高采烈的把IP的内容给答上了,结果当然错误!
因为中断时,首先入栈的flag,当然写在地址sp-1 sp-2 上
之后的cs就写在sp-3和sp-4中
再是ip,写在sp-5和sp-6,
此时sp指向sp-6
那么请问ss:(sp-4)的字单元内容?
回答:ss:[sp-3][sp-4].就是cs的内容。
修改了一下,好理解了么?
总之答案是中断前cs的值。...
阅读全文 |
评论次数(1) |
浏览次数(655) |
所属类型(汇编作业)
[2008-02-18 23:17] 十一章 体会
本章难度较大,
有比较麻烦的逻辑问题,
不过,我觉得更难的在于熟练掌握那些标志位的状况。
思考的成分不算太多,学习的时候,还是先背下来再说,
逻辑问题可以放到后面慢慢思考。
本章可是新内容最多的一章了。
呵呵,刚通过检测,睡觉去了。
祝大家都做个好梦!^_^...
有比较麻烦的逻辑问题,
不过,我觉得更难的在于熟练掌握那些标志位的状况。
思考的成分不算太多,学习的时候,还是先背下来再说,
逻辑问题可以放到后面慢慢思考。
本章可是新内容最多的一章了。
呵呵,刚通过检测,睡觉去了。
祝大家都做个好梦!^_^...
阅读全文 |
评论次数(3) |
浏览次数(623) |
所属类型(学习笔记)
『 查看更多文章 』