| 第1章 汇编语言基础知识 1. 1 什么是汇编语言 1. 1. 1 计算机语言的地位和作用 1. 1. 2 计算机语言的分类 1. 1. 3 汇编语言 1. 2 为什么要学习汇编语言 1. 2. 1 汇编语言的特点 1. 2. 2 汇编语言的应用 1. 3 怎样学好汇编语言 1. 4 第一个汇编语言程序 小结 习题 第2章 数据的表示方式和运算 2. 1 数制 2. 1. 1 二进制数 2. 1. 2 十六进制数 2. 1. 3 十进制数与二进制数. 十六进制数之间的转换 2. 2 二进制数据的组织 2. 2. 1 位 2. 2. 2 半字节 2. 2. 3 字节 2. 2. 4 字 2. 2. 5 双字 2. 3 符号数的表示 2. 3. 1 正数的表示 2. 3. 2 负数的表示 2. 3. 3 8位符号数 2. 3. 4 16位符号数 2. 3. 5 32位符号数 2. 4 非符号数的表示 2. 4. 1 8位非符号数 2. 4. 2 16位非符号数 2. 4. 3 32位非符号数 2. 5 符号扩展与零扩展 2. 5. 1 非符号数的零扩充 2. 5. 2 符号数的符号扩充 2. 6 字符的表示 2. 6. 1 ASCII码 2. 6. 2 数字与其字符的相互转化 2. 6. 3 大小写字母的相互转化 2. 7 二进制数据的运算 2. 7. 1 算术运算 2. 7. 2 逻辑运算 2. 7. 3 移位运算 小结 习题 第3章 8086/8088微型计算机系统组成 3. 1 微型计算机系统概述 3. 1. 1 微型计算机硬件组成 3. 1. 2 微型计算机软件组成 3. 2 8086/8088CPU功能结构 3. 2. 1 8086/8088CPU编程结构 3. 2. 2 8086/8088的内部寄存器 3. 3 8086/8088的内存组织 3. 3. 1 内存单元的地址和内容 3. 3. 2 内存地址的分段 3. 3. 3 逻辑地址与物理地址 3. 3. 4 数据在存储器中的存放 3. 3. 5 外部设备 小结 习题 第4章 8086/8088的寻址方式和指令系统 4. 1 寻址方式 4. 1. 1 指令结构 4. 1. 2 操作数寻址方式 4. 1. 3 段跨越 4. 2 8086/8088的指令系统 4. 2. 1 数据传送指令 4. 2. 2 转换指令 4. 2. 3 算术指令 4. 2. 4 十进制调整指令 4. 2. 5 逻辑运算和移位指令 4. 2. 6 字符串操作指令 4. 2. 7 控制转移指令 小结 习题 第5章 汇编程序格式与程序调试 5. 1 汇编程序格式 5. 1. 1 汇编程序的基本结构及编译步骤 5. 1. 2 段的定义. 假设与引用 5. 1. 3 程序的结束 5. 1. 4 汇编语言的语句 5. 2 可执行程序的两种格式 5. 3 汇编程序调试 5. 3. 1 汇编程序的查错方法 5. 3. 2 汇编程序的调试工具 5. 3. 3 DEBUG的使用方法 5. 3. 4 用turbo debuSger调试汇编程序 5. 3. 5 用Soft-ICE调试汇编程序 小结 习题 第6章 顺序程序设计 6. 1 顺序程序的结构 6. 2 顺序程序设计实例 小结 习题 第7章 分支程序设计 7. 1 分支程序的结构 7. 2 双分支程序设计 7. 3 多分支程序设计 小结 习题 第8章 循环程序设计 8. 1 循环程序的结构 8. 2 循环程序的控制方法 8. 2. 1 计数法 8. 2. 2 条件控制法 8. 3 多重循环程序设计 小结 习题 第9章 子程序设计 9. 1 子程序的结构 9. 1. 1 子程序的定义 9. 1. 2 近过程和远过程 9. 1. 3 子程序的调用和返回 9. 2 子程序的参数传递方法 9. 2. 1 通过寄存器传递参数 9. 2. 2 通过变量传递参数 9. 2. 3 通过地址表传递参数 9. 2. 4 通过堆栈传递参数 9. 3 子程序的嵌套与递归 9. 3. 1 子程序的嵌套 9. 3. 2 递归子程序 9. 4 子程序设计实例 小结 习题 第10章 中断 10. 1 中断的基本概念 10. 1. 1 中断的定义 10. 1. 2 中断类型 10. 1. 3 中断优先级 10. 2 断处理过程 10. 2. 1 中断调用和返回 10. 2. 2 中断向量表 10. 3 中断控制器8259A 10. 3. 1 8259A芯片的内部结构 10. 3. 2 8259A的工作过程 10. 3. 3 8259A的编程要点 10. 4 中断程序设计 10. 4. 1 中断程序的设计方法 10. 4. 2 软中断程序的设计 10. 4. 3 硬中断程序的设计 小结 习题 第11章 MS-DOS. PC-BIOS系统调用 11. 1 系统调用的方法 11. 2 DOS调用 11. 2. 1 输入字符功能调用 AH=01h/INT21h 11. 2. 2 输出字符功能 AH=02h/INT21h 11. 2. 3 输出字符串功能 AH=09h/INT21h 11. 2. 4 输入字符串功能 AH=0Ah/INT21h 11. 2. 5 终止程序功能 AH=4Ch/INT21h 11. 3 BIOS调用 11. 3. 1 INT10h-视频中断 11. 3. 2 INT13h-磁盘中断 11. 3. 3 INT16h-键盘中断 11. 3. 4 INT17h-打印中断 小结 习题 第12章 内存分配与文件操作 12. 1 内存分配 12. 1. 1 重新分配内存 12. 1. 2 分配内存 12. 1. 3 释放内存 12. 2 文件操作 12. 2. 1 文件名与文件代号 12. 2. 2 文件属性 12. 2. 3 文件的创建与打开 12. 2. 4 文件的读写与关闭 小结 习题 附录 附录1 ASCII码表 附录2 常用DOS功能调用 主要参考文献 |
商品评论(0条)