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

我的博客

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

[2012-09-03 10:34] 学完前8章的一点心得

上周因为是8月底,工作特别忙,耽误了学习时间,只学了678三章。
    昨天做完7、8两章的检测题,才发现,网站的汇编作业不是是指手动录入课本上的作业题?不是指网站上自动给出的每章检测题。
    每章课本的作业题要么是在DEBUG中做过,要么是在稿纸上划过,要么是心算过,懒得再重新打一遍了。。。
    做第8章的实验7,用了一顿饭的时间思考,十来分钟的编写和测试,第一次测试时出现了几个错误:1、某个数据段定义的名称写错别字了;2、用push的时候直接传数据了而不是内存地址或者寄存器(为啥反汇编WIN32程序的时候看到有直接 push 0 这样的语句?)。修正后通过编译与DEBUG测...
阅读全文 | 评论次数(1) | 浏览次数(612) | 所属类型(学习心得)

[2012-08-26 13:36] 关于第四章的实验3

点击查看原图
实验环境:32位WIN7旗舰版,COMMAND下debug,MASM版本5.0。
实验3 中,  源程序能顺利编译和连接,生成可执行程序,执行时也未提示什么错误。
但是在DEBUG一步步调试程序时,当执行语句pop ax时,就会弹出一个错误框提示CPU不能识别的指令之类的一个信息,然后程序挂掉了。(见截图)
在百度上搜索了一下,在这个博文中:
http://www.cnblogs.com/yangbin990/archive/2011/07/07/2099704.html
讲到了这个问题,据其分析说可能是
add sp,4
这句中的+4在32位系统中可能有问题,改为10H或10H...
阅读全文 | 评论次数(1) | 浏览次数(584) | 所属类型(学习心得)

[2012-08-26 01:54] 学完第1~3章

截止今天已经学完1-3章。

以前也曾陆陆续续的零零碎碎的学过计算机的知识,都是一些片段,用的时候再去百度搜索对应的知识,也就是碰到问题后知道该找哪些资料去解决问题。

读完前3章后,忽然发现将以前学的应用层面的很多知识能够串联起来了,好像模模糊糊地感觉到了现象背后的东西。

如此看来,一定要持之以恒,学完8086的,接着再学32位的,再学WINDOWS核心编程,一定要从原理上吃透。...
阅读全文 | 评论次数(2) | 浏览次数(499) | 所属类型(学习心得)

[2012-08-25 15:59] 学习之时要细心

1、学习第二章时,对那个段地址+偏移地址中的,段地址*16,怎么乘也对不上书中的例子,正在纳闷时,仔细再将书读了读,说的一个段的地址数是16的倍数,进而一看地址都是16进制,但是这个16却是我们通常说的10进制,转到16进制应该是10,于是豁然开朗了。
2、做第二章检测题时,第一次没通过,错了一体,就是那题数CS:IP一共变了多少次的题,我只看了下程序走了几步,想也没想就选了4次,结果肯定是错的,仔细想想,遇到跳转指令时,分明就有变更,两次跳转指令,不就多了两次吗?又是一次粗心惹的惑。

所以,任何时候,一定要谨慎细心,把每一个简单的问题不能那么大意的去看待,毛主席说过,战略上藐视敌人,...
阅读全文 | 评论次数(2) | 浏览次数(517) | 所属类型(学习心得)

[2012-08-22 18:59] 开始学习汇编

以前自学一些知识,总是三天打渔两天晒网,最终只是了解一个皮毛,到用时又是到处找资料。
本次一定要跟着计划走,完完整整的学完整个教程。
感谢汇编网提供这个平台。...
阅读全文 | 评论次数(2) | 浏览次数(520) | 所属类型(学习心得)