- 002第一章 基础知识02
- 003第一章 基础知识03
- 004第一章 基础知识04
- 005第一章 基础知识05
- 006第二章 寄存器(CPU工作原理)01
- 007第二章 寄存器(CPU工作原理)02
- 008第二章 寄存器(CPU工作原理)03
- 009第二章 寄存器(CPU工作原理)04
- 010第二章 寄存器(CPU工作原理)05
- 011第二章 寄存器(CPU工作原理)06-实验1
- 012第二章 寄存器(CPU工作原理)07
- 013 第三章 寄存器(内存访问)01
- 014第三章 寄存器(内存访问)02
- 015第三章 寄存器(内存访问)03
- 016第三章 寄存器(内存访问)04
- 017第三章 寄存器(内存访问)05
- 018第三章 寄存器(内存访问)06
- 019第三章 寄存器(内存访问)07
- 020第四章 第一个程序01
- 021第四章 第一个程序02
- 022第四章 第一个程序03
- 023第五章 [BX]和loop指令
- 024第五章 [BX]和loop指令02
- 025第五章 [BX]和loop指令03
- 第五章 [BX]和loop指令04
- 027第五章 [BX]和loop指令05
- 028第五章 [BX]和loop指令06
- 029 第六章 包含多个段的程序01
- 030 第六章 包含多个段的程序02
- 031 第六章 包含多个段的程序03
- 032 第七章 更灵活定位内存地址01
- 033第七章 更灵活定位内存地址02
- 034第七章 更灵活定位内存地址03
- 035第七章 更灵活定位内存地址04
- 036第七章 更灵活定位内存地址05
- 037第七章 更灵活定位内存地址06
- 038第八章 数据处理的两个基本问题01
- 039第八章 数据处理的两个基本问题02
- 040第八章 数据处理的两个基本问题03
- 041第八章 数据处理的两个基本问题04
- 042实验七 寻址方式在结构化数据访问中的应用
- 043第九章 转移指令的原理01
- 044第九章 转移指令的原理02
- 045第九章 转移指令的原理03
- 046第九章 转移指令的原理04
- 047实验八、实验九详细讲解
- 048第十章 Call和ret指令01
- 049第十章 Call和ret指令02
- 050第十章 Call和ret指令03
- 051第十章 Call和ret指令04
- 052第十章 Call和ret指令05
- 053第十章 Call和ret指令06
- 054第十一章 标志寄存器01
- 055第十一章 标志寄存器02
- 056第十一章 标志寄存器03
- 057第十一章 标志寄存器04
- 058第十一章 标志寄存器05
- 059第十一章 标志寄存器06
- 060第十二章 内中断01
- 061第十二章 内中断02
- 062第十二章 内中断03
- 063第十二章 内中断04
- 064第十三章 int指令01
- 065第十三章 int指令02
- 066第十三章 int指令03
- 067第十四章 端口01
- 068第十四章 端口02
- 069第十五章 外中断01
- 070第十五章 外中断02
- 071第十五章 外中断03
- 072第十六章 直接定址表01
- 073第十六章 直接定址表02
- 074第十六章 直接定址表03
- 075第十七章 使用BIOS进行键盘输入和磁盘读写01
- 076第十七章 使用BIOS进行键盘输入和磁盘读写02
- 077第十七章 使用BIOS进行键盘输入和磁盘读写03
对初学者而言,汇编的许多命令太复杂,往往学习很长时间也写不出一个漂漂亮亮的程序,以致妨碍了我们学习汇编的兴趣,不少人就此放弃。所以我个人看法学汇编,不一定要写程序,写程序确实不是汇编的强项,大家不妨玩玩DEBUG,有时CRACK出一个小软件比完成一个程序更有成就感(就像学电脑先玩游戏一样)。某些高深的指令事实上只对有经验的汇编程序员有用,对我们而言,太过高深了。
1、汇编语言是除了机器语言之外,效率最高的语言,前提是你不要写了100遍的helloworld的废话,再去做正事。
2、机器语言是机器指令的集合,是计算机唯一能执行的指令。机器指令就是一串0或者1,使用高低电平进行表示,高电平是1,低电平是0。
学习汇编的难处:
汇编语法不接近自然语言
不了解 CPU 编程结构
知识点过多