搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
汇编语言程序设计
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7030120841
  • 作      者:
    白洪欢主编
  • 出 版 社 :
    科学出版社
  • 出版日期:
    2003
收藏
内容介绍
  《汇编语言程序设计》介绍了Intel8086/8088的汇编语言基础知识以及程序设计方法。全书共12章,分别讲述了汇编语言基础知识、数据的表示方式和运算、8086/8088微型计算机系统组成、8086/8088的寻址方式和指令系统、汇编程序格式与程序调试、顺序程序设计、分支程序设计、循环程序设计、子程序设计、中断、MS-DOS、PC-BIOS系统调用、内存分配与文件操作。<br>《汇编语言程序设计》结构严谨,条理清楚,同时力求深入浅出,通俗易懂。书中有较多的应用实例,并配有相应的习题。<br>《汇编语言程序设计》是高职高专院校计算机专业的教材,同时也可用作夜大、电大计算机专业的教材,另外也可供从事微机开发与应用的人员自学参考。
展开
精彩书摘
  中央处理器包括运算器、控制器和内部可编程寄存器组。运算器执行所有的算术和逻辑运算,控制器负责全机的控制工作,它负责从存储器中逐条取出指令,经译码分析后向其他部件发出相应的命令,以保证正确完成程序所要求的功能。
  中央处理器和内存总称为微型计算机的主机。
  输入/输出设备因处于主机之外,所以又称外部设备(简称外设或I/O设备)。它是微型计算机和用户或其他通信设备交流信息的桥梁。输入设备用于提供计算所需的数据和计算机执行的程序、命令,如键盘、鼠标等。输出设备用于输出计算机的处理结果,如显示器、打印机等。大容量存储器(又称外存),包括硬盘、软盘、磁带、光盘等,既可用于向主机发送各种信息,又可接收、保存主机传来的信息,是一种输入、输出兼容的设备。上面指出的几种外设,已是当前微型计算机系统中必不可少的组成部分。外部设备还有许多,如绘图仪、扫描仪、数码相机、调制解调器(modem)等,可根据需要选配。
  各种外部设备之间、主机与外设之间的性能差异很大,因而,外设一般要通过接口和各种适配器经系统总线才能与主机相连接。
  系统总线是微型计算机总线的组成之一,它包括数据总线、地址总线和控制总线3类。数据总线传送数据信息,它支持的最大数据输入输出能力决定于它的时钟频率和宽度(数据总线的条数)的乘积;地址总线传输地址信息(内存地址或I/O设备地址),它的宽度(地址总线的条数)决定了系统可以寻址的最大空间;控制总线给出总线周期类型、I/O操作完成的时刻、DMA周期、中断等有关的控制信号。系统总线的工作由总线控制逻辑负责指挥。
展开
目录
第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功能调用
主要参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证