8086汇编语言程序设计(第2版)(本科教材)

内容简介

[

  《80×86汇编语言程序设计(第2版)/高等院校规划教材·计算机科学与技术系列》以Intel 8086/8088 CPU的指令为主,以实模式下80×86指令为辅,较系统地介绍了汇编语言的基本理论和程序设计方法,主要内容包括:汇编语言程序设计基础知识,80×86的寻址方式和指令系统,汇编语言的程序框架及常用的伪指令和操作符,汇编语言程序设计的基本技术,高级汇编技术,利用汇编语言完成的I/0 程序设计技术,汇编语言与c语言的混合编程以及汇编语言程序设计实验方法。各章内容重点突出、结构清晰、简洁易懂,并附有一定数量的以考题形式为主的习题。  《80×86汇编语言程序设计(第2版)/高等院校规划教材·计算机科学与技术系列》是高等院校计算机及相关专业本科教学用书,也可作为自学考试、学历文凭考试的参考教材。

]

目录

出版说明前言第1章 基础知识1.1 汇编语言1.1.1 机器语言与汇编语言1.1.2 高级语言1.1.3 汇编语言的特点1.1.4 汇编语言与高级语言的比较1.2 进位记数制及转换方法1.2.1 常用的进位记数制1.2.2 数制转换1.3 计算机中的数据组织1.3.1 数据组织方式1.3.2 数的表示方法1.3.3 字符的表示方法1.4 二进制数的算术运算和逻辑运算1.4.1 算术运算1.4.2 逻辑运算1.5 习题第2章 80×86计算机组织结构2.1 80×86计算机的基本结构2.1.1 中央处理器2.1.2 总线结构2.1.3 存储器2.1.4 外围设备2.2 80x86cPu的寄存器2.2.1 通用寄存器2.2.2 控制寄存器2.2.3 段寄存器2.3 内存组织结构2.3.1 内存的地址与字节、字的存放2.3.2 堆栈2.4 80x86CPU的工作模式2.4.1 实模式2.4.2 保护模式2.5 存储器管理机制2.5.1 分段管理机制2.5.2 分页管理机制2.6 习题第3章 80×86指令系统和寻址方式3.1 指令格式3.1.1 指令的书写格式3.1.2 提供操作数的方式3.2 寻址方式3.2.1 与数据有关的寻址方式3.2.2 32位CPU的寻址方式3.2.3 与转移地址有关的寻址方式3.3 指令系统3.3.1 数据传送指令3.3.2 算术运算指令3.4 习题第4章 汇编语言程序结构4.1 汇编语言程序的基本结构4.1.1 汇编语言程序的基本框架4.1.2 汇编语言程序的指令格式4.2 汇编语言的数据4.2.1 常量4.2.2 变量4.2.3 标号4.2.4 变量定义时用到的操作符和表达式4.3 运算符与表达式4.3.1 算术运算符4.3.2 逻辑运算符4.3.3 关系运算符4.3.4 数值回送操作符4.3.5 属性操作符4.3.6 移位运算符.4.3.7 运算符的优先级4.4 伪指令4.4.1 完整段定义伪指令4.4.2 处理器选择伪指令4.4.3 简化段定义伪指令4.4.4 定位伪指令4.4.5 赋值伪指令4.4.6 I.ABEL.伪指令4.4.7 对准伪指令4.4.8 标题伪指令4.5 习题第5章 顺序、分支和循环程序设计5.1 顺序程序设计5.2 分支程序设计5.2.1 转移指令5.2.2 条件转移指令5.2.3 根据条件设置字节指令5.2.4 分支程序设计的应用举例5.3 循环程序设计5.3.1 循环程序结构5.3.2 循环控制指令5.3.3 单重循环的应用举例5.3.4 多重循环的应用举例5.4 习题第6章 子程序设计6.1 子程序的结构6.1.1 子程序的定义6.1.2 子程序的调用与返回指令6.1.3 子程序的编程原则6.1.4 参数的传递6.2 子程序的嵌套与递归6.2.1 子程序的嵌套调用6.2.2 子程序的递归6.3 子程序应用举例6.4 习题第7章 高级汇编技术7.1 宏汇编7.1.1 宏定义7.1.2 宏调用和宏展开7.1.3 宏定义和调用时的参数使用7.1.4 宏定义的伪指令7.1.5 宏库的建立和使用7.2 重复汇编7.3 条件汇编7.3.1 条件汇编伪指令7.3.2 使用条件汇编伪指令的程序结构7.4 习题第8章 输入/输出与中断8.1 输入/输出设备的数据传送方式8.1.1 I/0端口8.1.2 I/0指令8.1.3 I/0设备的数据传送方式8.2 80×86的中断系统8.2.1 中断的基本概念8.2.2 中断指令8.2.3 中断分类8.2.4 中断优先级和中断嵌套8.2.5 中断向量表8.2.6 中断过程8.2.7 如何编写中断处理程序8.3 BIOS与DOS中断系统8.3.1 BIOS与.DOS中断调用概述8.3.2 键盘I/0程序设计8.3.3 显示器I/0程序设计8.3.4 BIOS及DOS的时间功能调用8.3.5 图形系统程序设计8.3.6 发声系统程序设计8.4 习题第9章 磁盘文件存取方法9.1 以文件句柄方式存取文件9.1.1 DOS文件功能调用9.1.2 路径和ASCIIz串9.1.3 文件句柄、错误代码和文件属性9.1.4 文件的打开方式9.1.5 读写指针的移动9.2 文件操作举例9.3 习题第10章 C/C++与汇编语言的混合编程方法10.1 嵌入式汇编10.1.1 嵌入式汇编的格式10.1.2 几点说明10.1.3 编译链接的方法10.2 c/c++程序调用汇编源程序10.2.1 一个简单的小例子10.2.2 编译链接的方法10.2.3 c/c++程序对汇编源程序的调用规则10.2.4 MASM6.1 1环境下参数传递的变化10.3 习题第11章 汇编语言程序设计实验方法11.1 汇编语言上机步骤11.2 用MASM5.0汇编、链接程序11.2.1 运行汇编程序**的条件11.2.2 执行汇编程序11.2.3 执行链接程序11.3 DEBUG调试器的使用11.3.1 DEBUG的主要特点11.3.2 通过DEBUG编写、运行汇编程序11.3.3 DEBUG的进入11.3.4 DEBUG的主要命令11.3.5 举例11.4 MicrosoftMASM6.1 1软件包的使用11.4.1 安装MASM6.1 111.4.2 安装后的任务11.4.3 PWB系统的进入和退出11.4.4 PWB主菜单11.4.5 设置PWB的开发环境11.4.6 PWB应用实例11.5 CodeView调试器的使用11.5.1 CodeView调试器的进入和退出11.5.2 CodeView调试器主窗口及功能键11.5.3 CodeView功能键11.5.4 CodeView环境设置11.5.5 用CodeView调试汇编程序11.5.6 在Command窗口调试程序11.6 RadASM+MASM32集成开发环境11.6.1 MASM32的安装11.6.2 链接器和调试器的安装11.6.3 RadASM的安装11.6.4 配置RadASM编译环境11.6.5 RadASM应用实例11.6.6 修改ini配置文件附录附录A 80×86指令系统一览表附录B ASCII码表附录C DOS系统功能调用(INT21H)附录D BIOS功能调用

封面

086汇编语言程序设计(第2版)(本科教材)"

书名:8086汇编语言程序设计(第2版)(本科教材)

作者:马力妮

页数:388

定价:¥49.9

出版社:机械工业出版社

出版日期:2018-02-06

ISBN:9787111272861

PDF电子书大小:119MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注