出版社:中国铁道出版社
年代:2003
定价:28.0
本书针对汇编语言的学习难度和应用特点,用浅显的语言和大量的实例详细地讲解了该语言的编程原理和实际应用。
第1章 基本知识 1 1-1 汇编语言介绍 2 1-2 位及字节 4 1-3 二进制数 5 1-4 十六进制表示法 8 1-5 ASCII 码 9 1-6 个人计算机组成 9 1-7 硬件中断 17 课后习题 18第2章 程序加载并执行 19 2-1 操作系统的组成 20 2-2 BIOS 启动程序 20 2-3 系统加载程序 21 2-4 堆栈 22 课后习题 25
第1章 基本知识 1 1-1 汇编语言介绍 2 1-2 位及字节 4 1-3 二进制数 5 1-4 十六进制表示法 8 1-5 ASCII 码 9 1-6 个人计算机组成 9 1-7 硬件中断 17 课后习题 18第2章 程序加载并执行 19 2-1 操作系统的组成 20 2-2 BIOS 启动程序 20 2-3 系统加载程序 21 2-4 堆栈 22 课后习题 25第3章 NASM 汇编语言基础 27 3-1 源程序行格式 28 3-2 伪指令 29 3-3 有效地址 30 3-4 常量 31 3-5 表达式 32 3-6 临界表达式 33 3-7 局部标号 33 3-8 预处理器 34 3-9 目标文件格式 38 3-10 NASM 汇编程序安装 38 3-11 范例 38 课后习题 41第4章 一般指令 43 4-1 源操作数与目的操作数 44 4-2 MOV 传送指令 44 4-3 XCHG 互换指令 46 4-4 有效地址送寄存器指令LEA 46 4-5 指针送寄存器指令LDS 及LES 指令 46 4-6 压入PUSH 及弹出POP 指令 47 4-7 存储寄存器PUSHA 及POPA 指令 48 4-8 标志寄存器传送PUSHF 及POPF 指令 48 4-9 没有运算的NOP 指令 49 课后习题 49第5章 基本输入与输出 51 5-1 软件中断INT 指令 52 5-2 将一个字符串输出到屏幕 52 5-3 从键盘输入一个字符 53 5-4 将一个字符输出到屏幕 54 5-5 从键盘输入一个字符串 55 5-6 将一个字输出到屏幕 57 5-7 显示内存内容 58 5-8 键盘输入控制 60 5-9 屏幕输出控制 62 5-10 打印机输出控制 63 课后习题 64第6章 程序流程控制 65 6-1 标志寄存器 66 6-2 改变标志的指令 66 6-3 条件转移指令 67 6-4 比较两个整数 68 6-5 无条件转移指令JMP 70 6-6 循环指令LOOP 73 6-7 选择结构 76 6-8 循环结构 84 课后习题 87第7章 算术运算 89 7-1 定点数与浮点数 90 7-2 带符号及无符号整数 90 7-3 加法及减法 91 7-4 乘法 96 7-5 除法 97 7-6 BCD十进制数运算 99 7-7 综合例题 113 课后习题 119第8章 宏 121 8-1 单行宏 122 8-2 多行宏 125 8-3 条件汇编 144 8-4 预处理循环 145 8-5 源程序文件的包含内容 146 8-6 相关宏汇总 146 课后习题 150第9章 过程 151 9-1 过程的定义 152 9-2 过程里的局部变量 154 9-3 传值调用 156 9-4 传址调用 160 9-5 堆栈传递参数 162 9-6 内存传递参数 163 课后习题 165第10章 字符串处理 167 10-1 声明字符串 168 10-2 字符串长度 170 10-3 基本字符串指令 172 10-4 转换指令XLATB 182 10-5 字符串宏 183 课后习题 193第11章 位运算 195 11-1 位基本运算 196 11-2 位屏蔽 196 11-3 AND 指令 197 11-4 OR 指令 197 11-5 XOR 指令 198 11-6 NOT 指令 199 11-7 TEST 指令 201 11-8 改变位位置 203 11-9 左移及右移 204 11-10 算术左移及算术右移 207 11-11 循环位移 210 11-12 位移及循环位移指令总结 213 11-13 综合例题 213 课后习题 217第12章 文件处理 219 12-1 输入及输出层次 220 12-2 输入及输出概念 220 12-3 标准的文件代号 221 12-4 建立一个文件代号 221 12-5 打开一个文件 222 12-6 关闭一个文件 223 12-7 从文件或设备读取数据 223 12-8 数据写入文件或设备 224 12-9 移动文件指针 231 12-10 检查并修改文件属性 233 12-11 建立新文件 234 12-12 删除文件 235 12-13 文件改名 235 12-14 建立或删除子目录 236 12-15 取得当前目录 237 12-16 改变当前目录 237 12-17 取得缺省的磁盘驱动器 238 12-18 改变缺省的磁盘驱动器 238 12-19 低级输入及输出 239 课后习题 242第13章 数据结构 243 13-1 数组声明 244 13-2 数组查找 247 13-3 使用XLATB 指令转换 251 13-4 排序 252 13-5 队列 257 13-6 堆栈 260 13-7 链表 262 课后习题 265第14章 浮点数运算 269 14-1 80x87 协处理器的运算 270 14-2 浮点堆栈 270 14-3 状态字 272 14-4 控制字 275 14-5 数据类型 276 14-6 80x87 指令集 280 14-7 范例 282 课后习题 288第15章 连接程序 291 15-1 建立NASM 源程序 292 15-2 将目标文件连接成.exe文件 293 15-3 显示DOS的BIOS区域数据 294 15-4 系统设备数据 296 15-5 内存容量 296 课后习题 297附录 NASM 汇编语言指令 299
引进台湾原版成熟教材,注重内容的实用性,培养学生的专业能力。适合高校电子信息类各专业选用,经过全国高等院校计算机基础教育研究会著名专家学者、教授的评估与审定!
书籍详细信息 | |||
书名 | 汇编语言程序设计站内查询相似图书 | ||
丛书名 | 21世纪高校计算机应用技术系列教程 | ||
9787113053031 《汇编语言程序设计》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看 | |||
出版地 | 北京 | 出版单位 | 中国铁道出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 28.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 326 | 印数 | 5000 |
汇编语言程序设计是中国铁道出版社于2003.05出版的中图分类号为 TP313 的主题关于 汇编语言-程序设计-高等学校-教材 的书籍。