网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 汇编语言程序设计(普通高等学校计算机科学与技术专业规划教材)
分类 教育考试-大中专教材-成人教育
作者 白小明
出版社 中国铁道出版社
下载
简介
编辑推荐

本书以Intel 80x86指令系统和汇编语言开发工具MASM 6.11与MASM 32为主体,在PC的MS-DOS和Windows环境中,较为系统地介绍了汇编语言程序设计所需要的指令、语法以及调试工具。全书共分十章,主要内容包括寻址方式和指令,程序逻辑与控制,子程序和宏,输入/输出与中断,键盘、鼠标和视频的操作等。本书适合作为高等院校计算机科学与技术及相关专业的教材,也可作为相关专业工程技术人员的参考书。

内容推荐

本书根据IEEE/ACM推出的CC2005和我国教育部高等学校计算机科学与技术教学指导委员会2006年发布的《高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》编写而成,内容涵盖了知识领域CS-AR3汇编级机器组织的知识点。

本书以Intel 80x86指令系统和汇编语言开发工具MASM 6.11与MASM 32为主体,在PC的MS-DOS和Windows环境中,较为系统地介绍了汇编语言程序设计所需要的指令、语法以及调试工具。第1~5章是80x86汇编语言的基本内容,包括汇编语言基础知识、寻址方式、主要汇编指令、伪指令、源程序格式、分支结构程序、循环结构程序、子程序和宏的程序设计技巧;第6~8章介绍了输入/输出程序的设计,包括输入/输出的基本概念,查询方式的I/O程序设计,中断处理程序设计,键盘、鼠标和视频的操作,磁盘文件存取的相关程序设计;第9~10章将内容扩展到32位汇编语言、多媒体指令和浮点编程等应用方面以及Windows窗口应用程序的开发。

本书适合作为高等院校计算机科学与技术及相关专业的教材,也可作为相关专业工程技术人员的参考书。

目录

第1章 汇编语言入门

 1.1 认识汇编语言

1.1.1 机器语言

1.1.2 汇编语言

1.1.3 一个显示字符串的汇编语言程序

 1.2 数据在计算机中的表示

1.2.1 数值数据在计算机中的表示

1.2.2 BCD码表示

1.2.3 字符编码

 1.3 80x86微处理器

1.3.1 80x86微处理器的演化

1.3.2 80x86微处理器的组成

1.3.3 80x86微处理器的编程结构

 1.4 存储器与堆栈

1.4.1 存储器

1.4.2 实模式下存储器的组织

1.4.3 保护模式下存储器的组织

1.4.4 堆栈的结构与数据存取

 本章小结

 习题

第2章 寻址方式和指令

 2.1 80x86指令系统概述

2.1.1 80x86的指令种类

2.1.2 80x86的指令格式

 2.2 80x86指令操作数的寻址

2.2.1 80x86指令的操作数类型

2.2.2 立即数寻址

2.2.3 寄存器操作数的寻址

2.2.4 存储器操作数的寻址

 2.3 80x86的几类基本指令

2.3.1 数据传送类指令

2.3.2 算术运算类指令

2.3.3 逻辑运算类指令

2.3.4 处理器控制指令

 本章小结

 习题

第3章 汇编语言的要素

 3.1 伪指令

3.1.1 段定义伪指令

3.1.2 源程序开始和结束伪指令

3.1.3 数据定义及存储器分配伪指令

3.1.4 其他伪指令

 3.2 汇编语言语句格式

3.2.1 名字项

3.2.2 操作项

3.2.3 操作数项

3.2.4 注释项

3.2.5 汇编语言源程序的格式

 3.3 常用的DOS系统功能调用

3.3.1 概述

3.3.2 常用的输入/输出系统功能调用

 本章小结

 习题

第4章 程序逻辑与控制

 4.1 程序控制结构

4.1.1 分支程序结构

4.1.2 循环程序结构

4.1.3 子程序结构

 4.2 分支结构程序设计

4.2.1 无条件转移指令

4.2.2 条件转移指令

4.2.3 分支程序设计方法

 4.3 循环结构程序设计

4.3.1 循环指令

4.3.2 单重循环程序设计

4.3.3 多重循环程序设计

 4.4 串操作

4.4.1 串操作指令

4.4.2 字符串程序处理程序举例

 本章小结

 习题

第5章 子程序和宏

 5.1 子程序

5.1.1 子程序调用与返回指令

5.1.2 子程序设计的一般方法

5.1.3 子程序设计举例

 5.2 宏

5.2.1 宏定义与宏调用

5.2.2 宏定义中的参数

5.2.3 宏操作符

5.2.4 嵌套的宏

5.2.5 与宏相关的伪指令

 5.3 重复汇编和条件汇编

5.3.1 重复汇编

5.3.2 条件汇编

 本章小结

 习题

第6章 输入/输出与中断

 6.1 输入/输出的基本概念

6.1.1 I/O地址与输入/输出指令

6.1.2 数据传送控制方式

6.1.3 存取:RT/CMOS RAM

 6.2 查询方式数据传送

6.2.1 查询方式

6.2.2 查询方式输入/输出程序设计

 6.3 80x86的中断系统

6.3.1 80x86的中断分类

6.3.2 中断向量表

6.3.3 中断处理过程

6.3.4 中断优先级和中断嵌套

 6.4 中断处理程序设计

6.4.1 设置和获取中断向量

6.4.2 中断处理程序的设计

6.4.3 BIOS中断调用

 本章小结

 习题

第7章 键盘、鼠标和视频的操作

 7.1 键盘输入

7.1.1 BIOS键盘数据区

7.1.2 键盘输入的INT 16H操作

 7.2 鼠标操作

7.2.1 基本的鼠标操作

7.2.2 鼠标操作程序设计举例

 7.3 视频的设置

7.3.1 文本显示模式

7.3.2 彩色文本模式的.BIOS中断调用

7.3.3 图形显示模式

 本章小结

 习题

第8章 磁盘文件存取

 8.1 磁盘的记录方式

8.1.1 磁盘记录信息的地址

8.1.2 磁盘系统区和数据区

8.1.3 磁盘目录及文件分配表

 8.2 磁盘存取方式.文件代号

8.2.1 文件代号式磁盘存取的基本概念

8.2.2 常用的磁盘文件管理DOS功能调用

8.2.3 写磁盘文件

8.2.4 读磁盘文件

8.2.5 移动读/写指针

 8.3 BIOS磁盘存取中断调用和编程

8.3.1 基本的BIOS磁盘操作

8.3.2 BIOS磁盘操作程序设计举例

 本章小结

 习题

第9章 汇编语言扩展

 9.1 32位指令及其编程

9.1.1 32位处理器寄存器结构

9.1.2 32位处理器指令系统

9.1.3 32位指令的程序设计

 9.2 多媒体指令

9.2.1 MMx指令

9.2.2 SSE指令

9.2.3 SSE指令集的发展

 9.3 浮点运算指令及编程

9.3.1 协处理器的内部结构

9.3.2 协处理器的指令系统

9.3.3 浮点运算指令编程举例

 本章小结

 习题

第10章 Win32汇编

 10.1 Win32汇编的环境和基础

10.1.1 Win32汇编的编程环境

10.1.2 Win32汇编程序的结构

10.1.3 API函数的使用

 10.2 Win32汇编语言的基本语法

10.2.1 标号和变量

10.2.2 子程序设计

10.2.3 高级语法

 10.3 Win32汇编程序设计

10.3.1 Win32窗口程序设计

10.3.2 菜单和加速键程序设计

10.3.3 工具栏和状态栏的使用

10.3.4 图形界面的操作

 本章小结

 习题

汇编语言实验指导

 实验1 初级程序的编写与调试实验

 实验2 汇编语言程序上机过程

 实验3 分支程序实验

 实验4 循环程序实验

 实验5 子程序实验

 实验6 字符处理程序实验

 实验7 键盘和窗口程序

 实验8 显示器与磁盘文件I/O程序设计

附录A 汇编语言编程和调试工具

 A.1 宏汇编MASM

 A.2 调试工具

附录B DOS系统功能调用和BlOS中断调用

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 11:39:01