godghdai 发表于 2006-7-3 22:11:47

强烈支持!!
学习。。。学习。。。
谢谢楼主共享!!!!!

wangyc75 发表于 2006-7-4 14:56:11

谢谢竹子
谢谢

网游难民 发表于 2006-7-6 15:59:06

猫给的不全哦~~
那个好象没有声音吧??
偶把超版在龙族的帖子弄过来大家下这个吧~~
猫兄最好在主题贴里补齐的了,方便大家看~~
龙族原贴地址:
http://www.chinadforce.com/viewthread.php?tid=421110&fpage=1&highlight=%BB%E3%B1%E0
西北大学汇编教程 在线点播
http://219.144.186.220/hbywjjk


下载连接:
mms://219.144.186.220/hbywjjk/1/000.asf
mms://219.144.186.220/hbywjjk/2/000.asf
.........
http://219.144.186.220/hbywjjk/1/Screen.vga
http://219.144.186.220/hbywjjk/2/Screen.vga
........
附:VGA播发软件
(附件又是M级的,偶弄过来就太多包包了)大家自己看吧~~

wbhing 发表于 2006-7-7 18:37:18

挺不错的 ,谢谢提供

yyxljy 发表于 2006-7-8 21:49:25

课程内容


第1章 汇编语言基础知识
了解微机及PC机系统的基本软硬件组成、熟悉汇编语言的概念和应用特点、复习掌握数据表达,掌握8086的寄存器组和存储器组织,掌握8086的寻址方式

第2章 8086指令系统
掌握基本指令(MOV/XCHG/XLAT、PUSH/POP、LEA;CLC/STC/STC、CLD/STD;ADD/ADC/INC、SUB/SBB/DEC/CMP/NEG、CBW/CWD;AND/OR/XOR/NOT/TEST、SHL/SHR/SAR、ROL/ROR/RCL/RCR;REP、MOVS/LODS/STOS;JMP/Jcc、JCXZ/LOOP、CALL/RET、INT n)。掌握堆栈工作原理、指令对标志的影响、符号扩展的含义、压缩和非压缩BCD的格式,串操作寻址特点。
熟悉特色指令(IN/OUT ;CLI/STI;MUL/IMUL、DIV/IDIV、DAA/DAS、AAA/AAS;CMPS/SCAS;IRET;NOP)。了解不常使用的指令(LAHF/SAHF/PUSHF/POPF、LDS/LES;AAM/AAD;REPZ/REPNZ;LOOPZ/LOOPNZ;INTO;LOCK/HLT/ESC/WAIT)。
掌握DOS、了解ROM-BIOS的字符/字符串输入输出功能调用方法。
掌握DEBUG调试程序的使用及调试指令和程序段的方法。

第3章 汇编语言程序格式
掌握汇编语言语句格式,掌握简化段定义(或完整段定义)源程序格式,掌握常量表达、变量定义及应用,变量、标号和逻辑段的属性。
掌握汇编语言源程序的编辑、汇编、连接和调试的开发方法。
了解数值表达式、复杂数据结构和DOS的程序结构。
掌握基本伪指令和操作符(EQU/=;+-*/;DB/DW/DD、?/DUP;ORG/$、OFFSET/SEG/PTR;.MODEL/.STACK/.DATA/.CODE/END、SEGMENT/ENDS)。了解不常使用伪指令和操作符(.RADIX;逻辑、移位和关系运算符;DF/DQ/DT;EVEN/ALIGN;THIS/SHORT/TYPE/SIZEOF/LENGTHOF;ASSUME/GROUP、.SEG/.DOSSEG/.ALPHA)

第4章 基本汇编语言程序设计
掌握基本程序结构――顺序结构、分支结构、循环结构、子程序(含过程定义伪指令PROC/ENDP)及其汇编语言程序设计方法。
掌握常见问题的汇编语言程序设计方法,它们是:多精度运算,查表(查代码、特定值等)、ASCII、BCD及十六进制数据间的代码转换;数据范围判断(0~9、A~Z、a~z)、字母大小写转换;字符串传送、比较等操作、求最小最大值、数据求和、统计字符个数;子程序的寄存器和共享变量传递参数。

第5章 高级汇编语言程序设计
熟悉利用MASM的高级语言特性进行分支结构、循环结构、子程序的汇编语言程序设计方法。熟悉利用宏结构(宏汇编、条件汇编和重复汇编)和模块化方法(源程序包含、代码连接和子程序库)提高程序设计效率的方法。了解输入输出程序设计的特点和方法。

第6章 32位指令及其编程
熟悉32位80x86CPU的3种工作方式和32位寄存器组,掌握32位寻址方式,了解16位指令如何实现32位扩展,熟悉常用16位指令的32位扩展功能、部分新增指令(PUSHA/POPA、MOVSX/MOVZX、INS/OUTS、JECXZ)及应用,掌握32位指令编程方法。
了解常用的32位新增指令(BT/BTC/BTR/BTS、SETcc、BSWAP/XADD/CMPXCHG、CPUID、CMOVcc),了解利用汇编语言编写32位Windows应用程序的特点和方法。

第7章 汇编语言与C/C++的混合编程
熟悉嵌入式和模块连接两种混合编程方法,了解模块连接混合编程的约定规则,熟悉模块链接混合编程的参数传递方法。了解32位环境的混合编程方法。

第8章 80x87浮点指令及其编程
了解Intel 80x87浮点处理单元的数据结构、寄存器、浮点指令特点及其编程方法。

第9章 多媒体指令及其编程
了解多媒体处理MMX、SSE和SSE2指令支持的数据结构、寄存器、特点及其编程方法。

rongaie 发表于 2006-7-9 00:29:37

luoyongru 发表于 2006-11-30 13:56:43

现在还没看懂,收起来,慢慢吸收

luoyongru 发表于 2006-11-30 20:49:07

看不到哦!!!!!!!!!!!!!!!!!!!

musoft 发表于 2006-11-30 21:39:18

/:D 不错不错,学习下~

lijun520 发表于 2006-12-4 10:34:02

很是复杂,但要收集。下载来慢慢观看研究。
页: 1 [2] 3 4 5
查看完整版本: 学汇编搞免杀、破解、==王国军(副教授)汇编64讲