80x86汇编语言程序设计
基本信息
- 作者: 马力妮
- 丛书名: 高等院校计算机科学与技术“十五”规划教材
- 出版社:机械工业出版社*
- ISBN:7111148037
- 上架时间:2004-8-19
- 出版日期:2004 年8月
- 开本:16开
- 页码:369
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 汇编语言/编译原理 > 汇编语言程序设计
教材 > 研究生/本科/专科教材 > 工学 > 计算机
教材 > 计算机教材 > 本科/研究生 > 计算机专业教材 > 计算机专业课程 > 程序设计
教材 > 教材汇编分册 > 高等理工
本版教材征订号:0044090814-3
内容简介回到顶部↑
本书以Intel8086/8088CPU的指令为主,以实模式下80x86指令为辅,较系统地介绍了汇编语言的基本理论和程序设计方法,主要内容包括:汇编语言程序设计的基础知识、80x86的寻址方式和指令系统、汇编语言的程序框架及常用的伪指令和操作符、汇编语言程序设计的基本技术、高级汇编技术、利用汇编语言完成的I/0程序设计技术、汇编语言与C语言的混合编程以及汇编语言程序设计实验方法。各章内容重点突出、结构清晰、简洁易懂,每章后附有一定数量的以考题形式为主的习题。
实验方法中介绍了两种编译调试工具,为读者提供了方便:一种是MASM5.0汇编、链接程序,主要用于8086/8088、80286系统的编译和调试(MASM和DEBUG),另一种是Microsoft MASM6.11软件包,主要用于
80386以上的系统的编译和调试(PWB集成编译器和Codeview调试器)。
本书是高等院校计算机专业及相关专业本科教学用书,也可以作为计算机工作者、自学考试、学历文凭考试的参考教材。
实验方法中介绍了两种编译调试工具,为读者提供了方便:一种是MASM5.0汇编、链接程序,主要用于8086/8088、80286系统的编译和调试(MASM和DEBUG),另一种是Microsoft MASM6.11软件包,主要用于
80386以上的系统的编译和调试(PWB集成编译器和Codeview调试器)。
本书是高等院校计算机专业及相关专业本科教学用书,也可以作为计算机工作者、自学考试、学历文凭考试的参考教材。
目录回到顶部↑
第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章 80x86计算机组织结构
2.1 80x86计算机的基本结构
2.1.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章 80x86计算机组织结构
2.1 80x86计算机的基本结构
2.1.1 中央处理器
前言回到顶部↑
根据国家教委的要求,当前计算机领域的教学改革必须紧跟计算机技术的最新发展动态,用最新的知识、教材、手段结合学生的实际情况进行教学;用科学性强并简单易懂、生动活泼的形式进行教学;培养学生的自学能力、独立思考能力、分析和解决问题的能力。
本教材的主要特点是突出理论性、实践性、先进性、通俗性,力求自学方便,适用于普通高等院校,使学生在尽量短的时间内熟练掌握最基本的汇编语言的功能、用法和编程技巧。
根据8086/8088微处理器在80x86及Pentium微处理器的基础地位,在指令系统中仍以8086/8088指令为主,以80x86及Pentium指令为辅,但在实例中尽量采用80x86及Pentium指令,使读者在应用中熟悉80x86及Pentium的指令,在实验指导中则用汇编语言程序的两种结构方法和两种上机环境来介绍上机过程。
本教材力求重点突出、语言简洁,为了避免汇编指令的集中堆砌,书中采取部分指令在相关程序设计中介绍的方法。
在汇编程序设计方法中强调段定义的框架结构,即完整段定义和简化段定义框架,使读者容易掌握汇编程序设计方法,降低了汇编程序设计的复杂度。
在实例中采用CodeView调试工具来说明空间域的概念,使读者能清楚地了解地址结构、内存结构、寄存器结构和程序的执行过程。
在编程举例中采用实例分析、流程图、根据流程图编写程序、程序说明4个步骤使读者深入掌握汇编源程序编写的特点,突出了重点和难点以及汇编程序的编程技巧,使教材便于自学,解决了汇编程序设计课程教学内容多、学时少、难学等问题.
在汇编语言程序设计实验方法中,分别介绍了2种上机环境:8086/8088、80286编译、调试工具(MASM5.0和DEBUG)的使用;80386以上的上机编译、调试工具(MASM6.X以上版本的PWB编译器和CodeView调试器)的使用。重点在PWB编译器和CodeView调试器的使用上,使得80x86的所有指令得到很好的应用。
本教材第1~5章由马力妮老师编写,同时也参与编写其他章节的部分内容,第6、7章由侯凌燕老师编写,第8、9章由关静丽老师编写,第10、11章由施运梅老师编写,在此向参加本教材编写的老师表示衷心的感谢。
由于作者水平有限,不足或错误在所难免,恳请读者批评指正。
本教材中的所有例题的源程序和电子教案可以在机工网www.cmpbook.com上下载。
作 者
本教材的主要特点是突出理论性、实践性、先进性、通俗性,力求自学方便,适用于普通高等院校,使学生在尽量短的时间内熟练掌握最基本的汇编语言的功能、用法和编程技巧。
根据8086/8088微处理器在80x86及Pentium微处理器的基础地位,在指令系统中仍以8086/8088指令为主,以80x86及Pentium指令为辅,但在实例中尽量采用80x86及Pentium指令,使读者在应用中熟悉80x86及Pentium的指令,在实验指导中则用汇编语言程序的两种结构方法和两种上机环境来介绍上机过程。
本教材力求重点突出、语言简洁,为了避免汇编指令的集中堆砌,书中采取部分指令在相关程序设计中介绍的方法。
在汇编程序设计方法中强调段定义的框架结构,即完整段定义和简化段定义框架,使读者容易掌握汇编程序设计方法,降低了汇编程序设计的复杂度。
在实例中采用CodeView调试工具来说明空间域的概念,使读者能清楚地了解地址结构、内存结构、寄存器结构和程序的执行过程。
在编程举例中采用实例分析、流程图、根据流程图编写程序、程序说明4个步骤使读者深入掌握汇编源程序编写的特点,突出了重点和难点以及汇编程序的编程技巧,使教材便于自学,解决了汇编程序设计课程教学内容多、学时少、难学等问题.
在汇编语言程序设计实验方法中,分别介绍了2种上机环境:8086/8088、80286编译、调试工具(MASM5.0和DEBUG)的使用;80386以上的上机编译、调试工具(MASM6.X以上版本的PWB编译器和CodeView调试器)的使用。重点在PWB编译器和CodeView调试器的使用上,使得80x86的所有指令得到很好的应用。
本教材第1~5章由马力妮老师编写,同时也参与编写其他章节的部分内容,第6、7章由侯凌燕老师编写,第8、9章由关静丽老师编写,第10、11章由施运梅老师编写,在此向参加本教材编写的老师表示衷心的感谢。
由于作者水平有限,不足或错误在所难免,恳请读者批评指正。
本教材中的所有例题的源程序和电子教案可以在机工网www.cmpbook.com上下载。
作 者

点击看大图

加载中...
