《汇编语言程序设计》pdf下载在线阅读,求百度网盘云资源

《汇编语言程序设计》pdf下载在线阅读,求百度网盘云资源,第1张

《汇编语言程序设计》(张晓明)电子书网盘下载免费在线阅读

链接:> 密码:zjxn

书名:汇编语言程序设计

作者:张晓明

出版年份:2009-1

页数:284

内容简介:

《汇编语言程序设计》以Microsoft宏汇编MASM为背景,系统讲述了8086指令系统及汇编语言程序设计的方法和技术,介绍了32位80x86系列微处理器指令及其程序设计。全书共分10章,第1章介绍基础知识;第2、3章介绍8086微处理器的基本结构、寻址方式及汇编语言程序格式;第4~7章叙述基本指令系统及顺序结构、分支结构、循环结构、子程序等设计方法;第8章介绍宏与多模块程序设计技术;第9章介绍输入/输出和中断程序设计;第10章介绍32位80x86微处理器指令及其程序设计方法。全书提供了大量程序实例,每章后均附有习题。

王爽书中的汇编语言,是16位实模式下的汇编语言。

罗云斌的书讲的是工作在32位环境下保护模式的汇编。

时至今日,传统的dos时代已经过去了。

很少应用程序还设计为工作在16位环境下。大部分都工作在32位环境下。

而16位和32位是两码事,16位中是调用各种中断完成功能,

但在32位保护模式中,这是非法指令,只能调用windwos系统提供的api而不能直接调用中断了。

32位环境的汇编的风格越来越接近c。

对于逆向而言,用16位的方法来反汇编32位,是不可行的。

同样,把32位程序反汇编结果以16位的方法来解也是不可行的。

在windows32下的逆向是必须掌握win32汇编。熟悉各种win32api,熟悉pe结构,熟悉脱壳,熟悉各种算法等等。

win32汇编只是学习逆向的基础,只会汇编不可能在逆向的路上走多远,还必须学习很多高级语言,和熟悉这些高级语言的反汇编形式和结构。

对于采用虚拟机的语言,则需要学习其虚拟机上运行的指令。

比如net逆向,就必须掌握IL

逆向很有趣,也很辛苦。希望lz坚持。

王爽讲的是16位汇编,win32汇编就是windows环境下32位汇编语言程序设计,16位和32位的差别就是在寄存器上的存储容量,32位的寄存器可以存储32位二进制数据,王爽的书很适合入门,讲的比较好;win32汇编主要讲PE,要有一定的基础才行,直接看太困难。80X86主要是intel的一类处理器,你直接把它理解成X86构架的处理器就行了。因为intel的处理器是向下兼容的,所以不用管具体型号,它们的指令是都能使用的。

这是一条伪指令,就是把以eax中的值为地址的数据,"格式化"为COPYDATASTRUCTS结构体,"格式化"加引号是因为这条指令并不真正处理数据,而仅仅是为了方便对结构体子成员的引用加入这条伪指令后,我们就可以这样引用COPYDATASTRUCT中的最后一个成员: mov ecx,[eax]lpData实际效果相当于mov ecx,[eax + 8](8是lpData成员在COPYDATASTRUCT中的偏移量哪样更方便,程序更有可读性,不言而喻

以上就是关于《汇编语言程序设计》pdf下载在线阅读,求百度网盘云资源全部的内容,包括:《汇编语言程序设计》pdf下载在线阅读,求百度网盘云资源、请问既然学习了王爽的《汇编语言》为什么还要学习《windows环境下32位汇编语言程序设计(第二版)》呢、王爽老师的《汇编语言程序设计》讲的是哪种汇编啊,WIN32汇编是什么啊什么80X60又是什么啊,两个有什不同等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9288437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存