- 在线播放
- 分集下载
- 第一章 基础知识01
- 第一章 基础知识02
- 第一章 基础知识03
- 第一章 基础知识04
- 第一章 基础知识05
- 第二章 寄存器(CPU工作原理)01
- 第二章 寄存器(CPU工作原理)02
- 第二章 寄存器(CPU工作原理)03
- 第二章 寄存器(CPU工作原理)04
- 第二章 寄存器(CPU工作原理)05
- 第二章 寄存器(CPU工作原理)06-实验1
- 第二章 寄存器(CPU工作原理)07
- 第三章 寄存器(内存访问)01
- 第三章 寄存器(内存访问)02
- 第三章 寄存器(内存访问)03
- 第三章 寄存器(内存访问)04
- 第三章 寄存器(内存访问)05
- 第三章 寄存器(内存访问)06
- 第三章 寄存器(内存访问)07
- 第四章 第一个程序01
- 第四章 第一个程序02
- 第四章 第一个程序03
- 第四章 实验三问题解析
- 第五章 [BX]和loop指令01
- 第五章 [BX]和loop指令02
- 第五章 [BX]和loop指令03
- 第五章 [BX]和loop指令04
- 第五章 [BX]和loop指令05
- 第五章 [BX]和loop指令06
- 第六章 包含多个段的程序01
- 第六章 包含多个段的程序02
- 第六章 包含多个段的程序03
- 第七章 更灵活定位内存地址01
- 第七章 更灵活定位内存地址02
- 第七章 更灵活定位内存地址03
- 第七章 更灵活定位内存地址04
- 第七章 更灵活定位内存地址05
- 第七章 更灵活定位内存地址06
- 第八章 数据处理的两个基本问题01
- 第八章 数据处理的两个基本问题02
- 第八章 数据处理的两个基本问题03
- 第八章 数据处理的两个基本问题04
- 实验七 寻址方式在结构化数据访问中的应用
- 第九章 转移指令的原理01
- 第九章 转移指令的原理02
- 第九章 转移指令的原理03
- 第九章 转移指令的原理04
- 实验八、实验九详细讲解
- 第十章 Call和ret指令01
- 第十章 Call和ret指令02
- 第十章 Call和ret指令03
- 第十章 Call和ret指令04
- 第十章 Call和ret指令05
- 第十章 Call和ret指令06
- 第十一章 标志寄存器01
- 第十一章 标志寄存器02
- 第十一章 标志寄存器03
- 第十一章 标志寄存器04
- 第十一章 标志寄存器05
- 第十一章 标志寄存器06
- 第十二章 内中断01
- 第十二章 内中断02
从零开始学汇编的相关介绍
该系列视频讲座的主要教材是王爽老师的《汇编语言》和小甲鱼个人搜集的一些资料。视频力图做到通俗易懂,将枯燥乏味的汇编语言讲得让你喜笑颜开。
作为符号化的机器语言,汇编语言不适宜承载编程技术的发展,历史证明,这个任务更合适由高级语言来完成,这也正是汇编语言早已不是主流编程工具的根本原因。不过:
①汇编语言将长期存在
如果基于存储(机器指令)程序式计算机的原理结构不变,汇编语言将一直存在,这是其他高级语言无法企及的;
②汇编语言是计算机原理的重要内容
通过汇编语言指令才能正确全面地了解计算机的基本功能和行为方式;任何其他编程语言都必须编译成机器语言(本质上也可以说是汇编语言)代码才能被计算机接受和执行,所以,汇编语言在计算机中居于顶(软件之)天立(硬件之)地的重要地位,是计算机原理的重要内容,是多门计算机专业课的重要基础。
③汇编语言适合初学者学习
汇编语言是一门功能基本完备、涉及面全、小巧玲珑的编程语言,且门槛不高,比较适合初学者学习。通过学习汇编语言,能使我们从CPU的层面思考问题,可有效提高计算机科研及应用开发的思维深度。
④透析高级语言功能机理的有效工具
任何高级语言都必须翻译成机器(或汇编)语言才能执行,所以任何高级语言的功能和实现机理,最终都将以机器(或汇编)代码的形式————简明无二义性地表述出来:这就是说,我们可以通过反汇编代码,透析和研究任何高级语言的功能和实现机理。