shuiyu 发表于 2017-6-26 22:39:09

《零基础入门学习汇编语言》第十四讲

本帖最后由 shuiyu 于 2017-6-26 22:43 编辑

小白刚学,不对的请各位大佬指正,谢谢{:10_254:}

今天上招聘网看了一个早上,发现我如果要学逆向的话,好像工作非常不好找;还有一年就毕业了,所以就一直在纠结:我到底是要去学习web方面呢(PS:因为我看到渗透测试这方面好像很多岗位要人,而且我从小也有一个这种黑人家网站、挂木马之类的黑客梦{:10_266:} ),还是继续学习我现在非常喜欢的逆向方面。直到现在我发帖的时候,我才想清楚一点:纠结是没用的,还不如趁着纠结的时间多学点东西,所谓技多不压身、车到山前必有路。然后我就来继续发我的学习笔记了{:10_279:} 其实我现在还是有一点点担心的{:10_266:} ,如果要大佬看到不妨指点一下迷津,说说学逆向有前途吗?逆向学习的学习路线、方向之类的。在此多谢大佬了{:10_281:}

回归正题!!
继续我的承诺,每天最少学习一讲小甲鱼的课程

问题:3.3
(1)由视频得知我昨天是写对了的{:10_279:}
(2)具体是为什么得到这个数值的呢?今天看了小甲鱼的视频,豁然开朗{:10_250:} 因为AX,BX,CX这些通用寄存器都是16位的,所以是以字为单位,也就是字型数据。因此要加上高地址。如果是AL,AH之类的就不用加高地址的数据了,因为AL,AH是8位的,是一个字节,为字节型数据。

问题:3.4
(1)由视频得知我昨天基本算是写对了的{:10_279:} ,为什么是基本算是写对了呢?因为我的CX错了,其实也不算错,因为问题3.4根本就没有让我们计算CX,而由于我没有重新打开DEBUG,缓存了上一题中的CX,所以我把答案填成了CX=8833{:10_285:}
(2)其它的和上一题类似,我们主要记清楚那几条命令就好完成了。下面贴上{:10_254:}
R命令查看、改变CPU寄存器的内容;
D命令查看内存中的内容;
E命令改写内存中的内容;
U命令将内存中的机器指令翻译成汇编指令;
T命令执行一条机器指令;
A命令以汇编指令的格式在内存中写入一条机器指令。

今天就到此为止了,主要是纠结浪费了我很多时间,让我没心思学习。今天想通了,明天继续加油!!愿每位鱼友都有一个明确目标,朝着目标加油!!

谢谢小甲鱼带来的视频教程,感谢!! {:10_303:}

本节结束,多谢览阅!
小白刚学,不对的请各位大佬指正,谢谢{:10_254:}
页: [1]
查看完整版本: 《零基础入门学习汇编语言》第十四讲