以Radasm,Masm32 SDK作为开发环境
首先是Win32ASM基础知识学习
推荐书籍:
王爽的16位汇编程序设计
Intel程序设计第5版
★---------------------------------传送门-------------------------------------★
[1]:RadASm下测试Debug:
http://blog.csdn.net/bingghost/article/details/7039212
[2]:运算符:
http://blog.csdn.net/bingghost/article/details/7039225
[3]:局部变量:
http://blog.csdn.net/bingghost/article/details/7039233
[4]: TYPE、$、LENGTHOF、SIZEOF、TYPEDEF
http://blog.csdn.net/bingghost/article/details/7039247
[5]: 数据对齐相关的伪指令(ALIGN、EVEN、ORG):
http://blog.csdn.net/bingghost/article/details/7039249
[6]: PTR、OFFSET、ADDR、THIS :
http://blog.csdn.net/bingghost/article/details/7039278
[7]: 定义符号常量(=、EQU、TEXTEQU):
http://blog.csdn.net/bingghost/article/details/7039288
[8]: 进制转换的库函数:
http://blog.csdn.net/bingghost/article/details/7039315
[9]: 标志寄存器:
http://blog.csdn.net/bingghost/article/details/7039333
[10]:传送指令:
http://blog.csdn.net/bingghost/article/details/7039346
[11]:逻辑运算:
http://blog.csdn.net/bingghost/article/details/7039360
[12]:位测试指令位扫描指令:
http://blog.csdn.net/bingghost/article/details/7039378
[13]:移位指令SHL,SHR,SAL,SAR,ROL,ROR,RCL,RCR,SHLD,SHRD:
http://blog.csdn.net/bingghost/article/details/7039467
[14]:符号扩展指令: CBW,CWDE,CDQ,CWD:
http://blog.csdn.net/bingghost/article/details/7039549
[15]:加减指令: INC、DEC、NEG、ADD、ADC、SUB、SBB、CMP:
http://blog.csdn.net/bingghost/article/details/7039622
[16] :乘除指令: MUL、IMUL、DIV、IDIV:
http://blog.csdn.net/bingghost/article/details/7039822
[17]:条件跳转:
http://blog.csdn.net/bingghost/article/details/7039885
[18]:串指令-MOVS*、CMPS*、SCAS*、LODS*、REP、REPE、REPNE:
http://blog.csdn.net/bingghost/article/details/7043411
[19]:结构与联合:
http://blog.csdn.net/bingghost/article/details/7043659
[20]:子程序:
http://blog.csdn.net/bingghost/article/details/7043782
[21]:宏汇编:
http://blog.csdn.net/bingghost/article/details/7043817
★----------------------------------------------------------------------------★
本贴长期更新 请勿灌水....谢谢合作
首先是Win32ASM基础知识学习
推荐书籍:
王爽的16位汇编程序设计
Intel程序设计第5版
★---------------------------------传送门-------------------------------------★
[1]:RadASm下测试Debug:
http://blog.csdn.net/bingghost/article/details/7039212
[2]:运算符:
http://blog.csdn.net/bingghost/article/details/7039225
[3]:局部变量:
http://blog.csdn.net/bingghost/article/details/7039233
[4]: TYPE、$、LENGTHOF、SIZEOF、TYPEDEF
http://blog.csdn.net/bingghost/article/details/7039247
[5]: 数据对齐相关的伪指令(ALIGN、EVEN、ORG):
http://blog.csdn.net/bingghost/article/details/7039249
[6]: PTR、OFFSET、ADDR、THIS :
http://blog.csdn.net/bingghost/article/details/7039278
[7]: 定义符号常量(=、EQU、TEXTEQU):
http://blog.csdn.net/bingghost/article/details/7039288
[8]: 进制转换的库函数:
http://blog.csdn.net/bingghost/article/details/7039315
[9]: 标志寄存器:
http://blog.csdn.net/bingghost/article/details/7039333
[10]:传送指令:
http://blog.csdn.net/bingghost/article/details/7039346
[11]:逻辑运算:
http://blog.csdn.net/bingghost/article/details/7039360
[12]:位测试指令位扫描指令:
http://blog.csdn.net/bingghost/article/details/7039378
[13]:移位指令SHL,SHR,SAL,SAR,ROL,ROR,RCL,RCR,SHLD,SHRD:
http://blog.csdn.net/bingghost/article/details/7039467
[14]:符号扩展指令: CBW,CWDE,CDQ,CWD:
http://blog.csdn.net/bingghost/article/details/7039549
[15]:加减指令: INC、DEC、NEG、ADD、ADC、SUB、SBB、CMP:
http://blog.csdn.net/bingghost/article/details/7039622
[16] :乘除指令: MUL、IMUL、DIV、IDIV:
http://blog.csdn.net/bingghost/article/details/7039822
[17]:条件跳转:
http://blog.csdn.net/bingghost/article/details/7039885
[18]:串指令-MOVS*、CMPS*、SCAS*、LODS*、REP、REPE、REPNE:
http://blog.csdn.net/bingghost/article/details/7043411
[19]:结构与联合:
http://blog.csdn.net/bingghost/article/details/7043659
[20]:子程序:
http://blog.csdn.net/bingghost/article/details/7043782
[21]:宏汇编:
http://blog.csdn.net/bingghost/article/details/7043817
★----------------------------------------------------------------------------★
本贴长期更新 请勿灌水....谢谢合作