- 第01讲 为什么要学习汇编语言
- 第02讲 汇编语言的组成
- 第03讲 CPU对存储器的读写
- 第04讲 基础知识小结
- 第05讲 内存地址空间概述
- 第06讲 详解通用寄存器
- 第07讲 常见的汇编指令
- 第08讲 地址加法器的工作原理
- 第09讲 段的概念
- 第10讲 修改CS、IP的指令
- 第11讲 Debug常用命令
- 第12讲 实例讲解汇编指令
- 第13讲 内存中字的存储
- 第14讲 实例详解字的传送
- 第15讲mov、add、sub指令
- 第16讲 详解栈结构
- 第17讲 栈顶超界的问题
- 第18讲 push、pup指令
- 第19讲 栈段实例详解
- 第20讲 程序实现的过程
- 第21讲 编译和链接的作用
- 第22讲 程序执行过程的跟踪
- 第23讲 描述性符号“()”
- 第24讲 实例详解loop指令
- 第25讲 Debug跟踪执行程序
- 第26讲 在Debug中编程实现
- 第27讲 loop和[bx]的联合应用
- 第28讲 如何寻找安全的空间
- 第29讲 在代码段中使用数据
- 第30讲 在代码段中使用栈
- 第31讲 编写、调试具有多个段的程序
- 第32讲 ASCII码的详解
- 零基础入门学习汇编:第33讲 [bx+idata]方式寻址
- 第34讲 SI和DI的使用
- 第35讲 不同寻址方式的运用
- 第36讲 使用栈暂存数据
- 零基础入门学习汇编:第37讲 编程修改字母大小写
- 第38讲 bx、si、di、bp的用法
- 第39讲 寻址过程的演示
- 第40讲 寻址方式的综合应用
- 第41讲 div指令详解
- 零基础入门学习汇编:第42讲 寻址方式在结构化数据访问中的应用
- 第43讲 汇编转移指令JMP
- 第44讲 转移地址在内存中的JMP指令
- 第45讲 JCXZ、LOOP指令
- 零基础入门学习汇编:第46讲 根据位移进行转移的意义
- 零基础入门学习汇编:第47讲 分析一个奇怪的程序
- 第48讲 CALL和RET指令
- 第49讲 call和ret的配合使用
- 第50讲 参数和结果传递的问题
- 第51讲 寄存器冲突的问题
- 第52讲 编写子程序(上)
- 第53讲 编写子程序(下)
- 第54讲 ZF、PF、SF标志
- 第55讲 CF和OF标志
- 第56讲 adc、sbb、cmp指令
- 零基础入门学习汇编:第57讲 根据比较结果进行转移
- 零基础入门学习汇编:第58讲 实例讲解cmp指令的用法
- 零基础入门学习汇编:第59讲 DF标志和串传送指令
- 零基础入门学习汇编:第60讲 8086CPU的中断过程
- 零基础入门学习汇编:第61讲 编程处理0号中断(1)
- 零基础入门学习汇编:第62讲 编程处理0号中断(2)
- 第63讲 单步中断
- 第64讲 实例讲解int指令
- 第65讲 对int、iret和栈的深入理解
- 第66讲 BIOS中断例程应用
- 第67讲 shl和shr指令
- 零基础入门学习汇编:第68讲 CMOS RAM中存储的时间信息
- 第70讲 编写int9中断例程
- 第71讲 8086CPU指令系统总结
- 零基础入门学习汇编:第72讲 在其他段中使用数据标号
- 第73讲 直接定制表的应用
- 零基础入门学习汇编:第74讲 程序入口地址的直接定址表
- 第75讲 int9中断列程对键盘输入的处理
- 零基础入门学习汇编:第69讲 PC机键盘的处理过程
- 第76讲 字符串的输入
- 第77讲 int13h中断例程对磁盘的读写
第一章 汇编语言程序设计基础
1 汇编语言程序设计的一般概念
2 常用的数制及其转换
3 计算机中数据信息的表示
4 基本逻辑运算
1.1芬诺伊曼机的主要特点
1采用二进制代码表示数据和指令
2采用存储程序工作方式
3 有无大部分组成
1 机器语言。。计算机能直接识别的与语言
2汇编语言。。符号语言,与机器语言11对应
3高级语言。。面向人的语言
4444。。。。。汇编语言的特点
0.....面向机器的高级语言保持了机器语言的优点,有直接和简洁的特点。
0...... 可有效的访问计算机的各种硬件设备
0.....目标代码简短,暂用内存小,执行速度快
0.....常与高级语言配合使用
0.....不易于编程
汇编语言的应用
高效的程序用汇编语言写
常用数制及其转换