汇编语言程序设计

副标题:无

作   者:杨永生,王立红编著

分类号:

ISBN:9787302098102

微信扫一扫,移动浏览光盘

简介

本教材以8086/8088指令系统为基础,阐述和讨论了计算机硬件编程模型。本书共有8章和4个附录。内容包括IBM PC系列兼容机的组成,8086/8088CPU的组成,存储器的组织及分段,8086/8088的指令系统及寻址方式等。同时还介绍了伪指令、汇编语言程序格式及汇编语言的上机过程。接着介绍了汇编语言中的顺序结构、公支结构和循环结构的程序设计基本方法,重点介绍了子程序结构和子程序的设计方法。最后还介绍了宏汇编、重复汇编及条件汇编的设计方法,汇编语言程序与C语言程序的连接技术,输入输出程序设计和中断程序设计方法等。全书所有的汇编语

目录

第1章 概述
1.1 进位计数制及不同基数的数之间的转换
1.1.1 进位计数制
1.1.2 把非十进制数转换成十进制数
1.1.3 把十进制数转换成非十进制数的通用方法
1.1.4 二进制数与八进制、十六进制数的相互转换
1.1.5 数的书写方法
1.2 二进制数和十六进制数运算
1.2.1 二进制数的运算
1.2.2 十六进制数的运算
1.3 计算机中数和字符的表示
1.3.1 无符号数与带符号数
1.3.2 补码
1.3.3 补码运算
1.3.4 补码表示数的范围
1.3.5 字符表示法
1.3.6 8088支持的数据类型及其内部表示
1.4 基本的逻辑运算
1.5 计算机语言
1.5.1 机器语言
1.5.2 汇编语言
1.5.3 高级语言
1.5.4 汇编语言的特点
本章小结
习题一
第2章 微型计算机的内部结构
2.1 微型计算机的构成
2.2 8086/8088CPU的内部结构
2.2.1 8086/8088CPU的组成
2.2.2 8088的通用寄存器组
2.2.3 控制寄存器
2.2.4 段寄存器组
2.3 内存与物理地址
2.3.1 存储单元的地址和内容
2.3.2 存储器地址的分段
2.4 外部设备
本章小结
习题二
第3章 8086/8088的指令系统
3.1 8086/8088的寻址方式
3.1.1 与数据有关的寻址方式
3.1.2 与转移地址有关的寻址方式
3.2 8086/8088的基本指令集
3.2.1 数据传送指令
3.2.2 算术运算指令
3.2.3 逻辑运算和移位指令
3.2.4 串操作指令
3.2.5 控制转移指令
3.2.6 处理器控制指令
本章小结
习题三
第4章 汇编语言程序的运行
4.1 汇编语言源程序的书写格式
4.1.1 汇编语言源程序的格式
4.1.2 汇编语言源程序的语句的构成
4.2 汇编语言中数据的组织
4.2.1 常量
4.2.2 变量
4.2.3 表达式与运算符
4.3 常用的伪指令
4.3.1 符号定义伪指令EQU
4.3.2 赋值伪指令=
4.3.3 段定义伪指令SEGMENT/ENDS
4.3.4 ASSUME伪指令
4.3.5 过程定义伪指令PROC/ENDP
4.3.6 程序结束伪指令END
4.3.7 NAME伪指令
4.3.8 TITLE伪指令
4.3.9 SUBTTL伪指令
4.3.10 PAGE伪指令
4.3.11 ORG伪指令
4.3.12 EVEN伪指令
4.3.13 基数控制伪指令RADIX
4.4 段寄存器的装填与程序的正常结束
4.4.1 段寄存器的装填
4.4.2 程序的正常结束
4.5 汇编语言程序的上机过程
4.5.1 建立汇编语言的工作环境
4.5.2 运行汇编语言源程序的过程
4.6 调试程序DEBUG
4.6.1 DEBUG功能
4.6.2 DEBUG启动
4.6.3 DEBUG命令应用说明
4.6.4 DEBUG命令及用法
4.7 DOS系统功能调用
4.7.1 DOS功能模块的调用方法
4.7.2 单个字符的输入输出
4.7.3 字符串的输入输出
本章小结
习题四
第5章 汇编语言程序设计
5.1 概述
5.1.1 程序设计的步骤
5.1.2 流程图
5.2 顺序程序设计
5.3 分支程序的设计
5.3.1 用条件转移指令实现分支程序
5.3.2 用跳转表实现多路分支
5.4 循环程序的设计
5.4.1 循环程序的结构
5.4.2 单重循环程序设计
5.4.3 多重循环程序设计
本章小结
习题五
第6章 子程序设计和高级汇编技术
6.1 子程序设计
6.1.1 子程序的定义
6.1.2 子程序设计方法
6.1.3 子程序应用举例
6.1.4 子程序的嵌套与递归调用
6.2 模块化程序设计
6.2.1 与模块化程序设计有关的伪指令
6.2.2 子程序共享的方法
6.2.3 模块化程序设计举例
6.3 高级汇编语言技术
6.3.1 宏指令
6.3.2 重复汇编
6.3.3 条件汇编
6.4 C语言程序与汇编语言程序的连接
6.4.1 连接中要解决的问题
6.4.2 汇编语言与C语言的接口
本章小结
习题六
第7章 输入输出和中断
7.1 输入输出的概念
7.1.1 外围设备的寻址
7.1.2 外围设备的定时
7.1.3 数据传送输入输出的方式
7.2 无条件传送方式
7.3 查询传送方式
7.4 中断传送方式
7.4.1 中断的基本概念
7.4.2 中断响应的过程
7.4.3 中断请求与裁决
7.4.4 多重中断与中断屏蔽
7.4.5 中断服务程序的编写
本章小结
习题七
第8章 应用系统开发
8.1 动画程序开发
8.1.1 字符图形显示
8.1.2 动画程序的开发
8.2 发声系统程序开发
8.2.1 音乐程序
8.2.2 定时报警程序(仅适用PC/AT机)
8.3 磁盘操作程序设计
8.3.1 修复磁盘程序
8.3.2 修复主引导扇区程序
附录1 8086/8088指令系统一览表
附录1.1 数据传送指令
附录1.2 算术运算指令
附录1.3 逻辑运算指令和移位指令
附录1.4 串操作指令
附录1.5 控制转移指令
附录1.6 处理器控制指令
附录2 DOS功能调用
附录3 BIOS中断
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

汇编语言程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon