![]()
内容推荐 汇编语言程序设计是大数据、计算机、信息安全、物联网各专业的一门重要基础课,也必修的核心课程之一,它是操作系统和微机原理与接口技术等其他核心课程的先修课。本书全面而系统地介绍Intel 80x86指令系统,16/32位整数、浮点、多媒体指令的汇编语言程序设计方法。全书可分为基础和提高两部分。基础部分的主要内容是汇编语言程序设计的基础知识、8086指令详解、MASM伪指令和操作符、程序格式、程序结构及其设计方法。提高部分从不同的方面介绍了汇编语言程序设计的深入内容和实际应用知识。 目录 第1章 基础知识 1.1 汇编语言 1.2 虚拟机 1.3 数据的表示方法 1.3.1 二进制数 1.3.2 十六进制整数 1.3.3 有符号整数 1.3.4 字符的存储 1.4 布尔运算 1.4.1 NOT运算符 1.4.2 AND运算符 1.4.3 0R运算符 1.4.4 XOR运算符 1.4.5 布尔运算符优先级 1.4.6 布尔表达式的真值表 1.5 本章小结 习题 第2章 Intel 80x86计算机组织 2.1 Intel 80x86计算机系统概述 2.1.1 计算机硬件 2.1.2 计算机软件 2.2 中央处理器结构 2.3 存储器 2.4 外部设备 2.5 IA-32处理器体系结构 2.5.1 IA-32处理器寄存器 2.5.2 实地址模式 2.5.3 保护模式 2.6 本章小结 习题 第3章 汇编语言基础 3.1 汇编语言基本元素 3.1.1 整数常量 3.1.2 字符常量 3.1.3 字符串常量 3.1.4 保留字 3.1 5标识符 3.1 6伪指令 3.1 7定义数据 3.1 8符号常量 3.2 Intel 80x86指令格式 3.2.1 指令 3.2.2 标号 3.2.3 指令助记符 3.2.4 操作数 3.2.5 注释 3.3 与数据相关的运算符和伪指令 3.3.1 OFFSET运算符 3.3.2 ALIGN伪指令 3.3.3 PTR操作符 3.3.4 TYPE运算符 3.3.5 LENGTHOF运算符 3.3.6 SIZEOF运算符 3.3.7 LABEL伪指令 3.3.8 算术运算符 3.3.9 逻辑与移位运算符 3.3.10 关系运算符 3.3.11 段操作符 3.3.12 THIS操作符 3.3.13 HIGH和LOW操作符 3.4 汇编语言程序结构 3.5 本章小结 习题 第4章 寻址方式 第5章 数据传送 第7章 条件处理 第8章 位移指令 第9章 串操作 第10章 DOS中断调用 第11章 过程 第12章 汇编语言程序格式 第13章 结构和宏 第14章 高级汇编语言技术 第15章 文件系统 第16章 BIOS程序设计 附录 参考文献 |