汇编语言程序设计及应用(第2版)

汇编语言程序设计及应用(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
1992-08
版次: 2
ISBN: 9787040288377
定价: 42.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 522页
正文语种: 简体中文
6人买过
  • 全书由基础篇和应用篇组成,全面、系统地阐述汇编语言程序设计及应用。基础篇简单介绍80x86系列微机的硬件和四种工作模式,详细介绍80x86通用指令集实模式下可用的指令,并以MASM6.x为蓝本,详细讲述汇编语言源程序的结构和伪指令,深入讨论分支、循环和子程序等基本汇编语言程序设计技术和宏指令、条件汇编、重复汇编等高级汇编语言程序技术。应用篇介绍保护模式的有关概念、80x86微处理器与保护模式有关的硬件及专用的指令,系统说明设计保护模式下的程序所需的数据结构和如何实现保护模式下的程序设计,介绍80x86微处理器FPU的硬件、浮点指令集及程序设计方法,阐明汇编语言和高级语言混合编程的各种约定规则与实现方法,介绍三个多媒体指令集MMX、SSE和SSE2及其编程技术,简单介绍了win32环境下的汇编语言程序设计方法。
    《汇编语言程序设计及应用(第2版)》内容丰富,系统全面,涵盖了汇编语言程序设计的各个方面。可作为普通高校本科计算机及相关专业汇编语言程序设计课程教材,也适用于信息类各专业学生、自考学生、计算机应用开发人员和希望深入学习微机应用技术的读者。 上篇基础篇
    第一章80x86系列微机结构组成
    1.180x86系列微处理器结构
    1.1.18086CPU
    1.1.280386CPU
    1.1.380486CPU
    1.1.4Pentium微处理器
    1.280x86系列微处理器的寄存器
    1.2.18086寄存器
    1.2.280386寄存器
    1.2.380486寄存器
    1.2.4Pentium寄存器
    1.380x86系列微处理机的主存储器组织
    1.3.1主存概述
    1.3.2堆栈
    1.480x86系列微处理器能直接处理的数据及其在主存储器中存放
    形式
    小结
    习题一

    第二章80x86系列微处理器寻址方式和
    指令系统
    2.180x86的工作模式
    2.1.1实模式
    2.1.2保护模式
    2.1.3虚拟86模式
    2.1.4系统管理模式
    2.280x86指令格式
    2.2.180x86机器指令格式
    2.2.280x86机器指令在汇编语言中的表示方法
    2.380x86指令寻址方式及其符号表示
    2.3.1寻址方式的有关问题
    2.3.2与数据有关的寻址方式
    2.480x86通用指令系统
    2.4.1传送类指令
    2.4.2算术运算和辅助操作指令
    2.4.3位操作指令
    2.4.4处理器控制指令
    小结
    习题二

    第三章80xl蜘的宏汇编语言
    3.1概述
    3.1.1汇编语言与汇编程序
    3.1.280x86宏汇编语言概述
    3.2汇编语言源程序语句中的域
    3.2.1标号名字域
    3.2.2操作助记符域
    3.2.3操作数域
    3.3伪指令
    3.3.1指令集选择伪指令
    3.3.2数据定义伪指令
    3.3.3符号定义伪指令
    3.3.4模块定义伪指令
    3.3.5完整段定义伪指令
    3.3.6简化段定义伪指令
    3.4COM文件的源程序结构
    小结
    习题三

    第四章程序设计的基本技术
    4.1顺序程序设计
    4.2分支程序设计
    4.2.1与程序控制类指令有关的寻址方式
    4.2.2转移指令
    4.2.3分支程序设计
    4.3循环程序设计
    4.3.1概述
    4.3.2循环程序设计举例
    4.4子程序设计
    4.4.1子程序概述
    4.4.2过程定义与模块通信及调用返回语句
    4.4.3子程序的设计方法
    4.4.4系统功能调用
    4.4.5子程序设计举例
    4.4.6递归子程序
    小结
    习题四

    第五章高级汇编语言技术
    5.1宏指令的有关问题
    5.1.1宏定义
    5.1.2宏调用和宏扩展
    5.1.3宏体中的标号和变量
    5.1.4宏指令的嵌套
    5.1.5特殊的宏操作符
    5.1.6宏指令与子程序的区别
    5.2条件伪指令
    5.2.1条件伪指令概述
    5.2.2条件伪指令用法举例
    5.3重复伪指令
    5.3.1数值重复伪指令REPT
    5.3.2参数值重复伪指令IRP
    5.3.3字符重复伪指令IRPC
    5.3.4中止宏的伪指令ExITM
    5.4高级语言结构流程控制伪指令及其应用
    5.4.1分支结构流程控制伪指令及其应用
    5.4.2循环结构流程控制伪指令及其应用
    小结
    习题五

    下篇应用篇
    第六章保护模式及其程序设计
    6.1保护模式的预备知识
    6.1.1保护模式的三种地址空问
    6.1.2保护模式的段和页
    6.1.3保护模式涉及的数据结构及相关硬件
    6.2操作系统类指令
    6.2.1实模式和任何特权级下都可执行的指令
    6.2.2实模式或保护模式O特权级下可执行的指令
    6.2.3只能在保护模式下执行的指令
    6.3分段管理机制
    6.3.1任务间段的保护与共享
    6.3.2虚拟地址到线性地址的转换
    6.4保护模式下的控制转移
    6.4.1概述
    6.4.2任务内特权级不变的段间转移
    6.4.3任务内特权级变换的段间转移
    6.4.4任务切换
    6.5保护模式程序设计举例
    6.5.1预备知识
    6.5.2任务内特权级不变的段间转移实例
    6.5.3任务内特权级变换的段间转移实例
    6.5.4任务切换实例
    6.6分页管理机制
    6.6.1线性地址到物理地址的转换
    6.6.2页级保护和对虚拟存储器的支持
    6.6.3分页管理机制举例
    6.7中断和异常的处理
    6.7.1中断和异常的概念
    6.7.2异常类型及各种异常产生的原因
    6.7.3中断和异常处理的控制转移
    6.7.4演示中断处理举例
    6.8输入输出保护
    6.8.1输入输出保护的方法
    6.8.2重要标志位的保护
    6.8.3演示输入输出保护举例
    6.9虚拟86模式
    6.9.1进入和离开V86模式
    6.9.2进入和离开V86模式举例
    6.9.3V86模式的受限指令
    小结
    习题六

    第七章浮点程序设计
    7.1预备知识
    7.1.1FPU能直接处理的数据及其有关问题
    7.1.2与编程相关的FPU的硬件
    7.2FPU的指令语句
    7.2.1传送类指令语句
    7.2.2算术运算类指令语句
    7.2.3超越函数类指令语句
    7.2.4比较类指令语句
    7.2.5FPU控制类指令语句
    7.3FPU汇编语言程序设计
    7.3.1FPU程序设计的两个问题
    7.3.2FPU汇编语言程序设计
    举例
    小结
    习题七

    第八章汇编语言与高级语言的混合编程
    8.1混合编程的约定规则
    8.1.1命名规则
    8.1.2调用规则
    8.2MASM宏汇编语言对混合编程的支持
    8.3C/C++与汇编语言混合编程
    8.3.1模块链接法
    8.3.2嵌入式汇编
    8.4Pascal与汇编语言混合编程
    小结
    习题八

    第九章多媒体指令及其编程
    9.1MMX指令集
    9.1.1MMX技术基础
    9.1.2MMX指令集
    9.1.3MMX指令程序设计
    9.2SSE指令集
    9.2.1SSE技术基础
    9.2.2SSE指令集
    9.2.3SSE指令程序设计
    9.3SSE2指令集
    9.3.1SSE2编程环境
    9.3.2SSE2指令集
    9.3.3SSE2指令程序设计
    小结
    习题九

    第十章wiIl32环境下汇编语言程序设计
    10.1一个例子:Helloworld
    10.1.1指令系统选择
    10.1.2工作模式选择
    10.1.3选项定义
    10.1.4链接头文件和库文件
    10.1.5段定义
    10.2win32应用程序的特点
    10.2.1API函教
    10.2.2动态链接库
    10.2.3句柄
    10.2.4用户界面对象
    10.2.5资源
    10.2.6控件
    10.3win32汇编程序设计方法
    10.3.1Windows系统的消息机制
    10.3.2windows消息的格式
    10.3.3windows程序的运行模式
    10.3.4Windows程序设计方法
    10.3.5Windows汇编程序设计流程
    10.4应用程序实例
    10.4.1控制台程序
    10.4.2动态链接库
    小结
    习题十
    附录A80x86指令系统一览表
    附录B汇编语言程序的上机实习指导
    附录CDOS系统功能调用(INT21H)
    参考文献
  • 内容简介:
    全书由基础篇和应用篇组成,全面、系统地阐述汇编语言程序设计及应用。基础篇简单介绍80x86系列微机的硬件和四种工作模式,详细介绍80x86通用指令集实模式下可用的指令,并以MASM6.x为蓝本,详细讲述汇编语言源程序的结构和伪指令,深入讨论分支、循环和子程序等基本汇编语言程序设计技术和宏指令、条件汇编、重复汇编等高级汇编语言程序技术。应用篇介绍保护模式的有关概念、80x86微处理器与保护模式有关的硬件及专用的指令,系统说明设计保护模式下的程序所需的数据结构和如何实现保护模式下的程序设计,介绍80x86微处理器FPU的硬件、浮点指令集及程序设计方法,阐明汇编语言和高级语言混合编程的各种约定规则与实现方法,介绍三个多媒体指令集MMX、SSE和SSE2及其编程技术,简单介绍了win32环境下的汇编语言程序设计方法。
    《汇编语言程序设计及应用(第2版)》内容丰富,系统全面,涵盖了汇编语言程序设计的各个方面。可作为普通高校本科计算机及相关专业汇编语言程序设计课程教材,也适用于信息类各专业学生、自考学生、计算机应用开发人员和希望深入学习微机应用技术的读者。
  • 目录:
    上篇基础篇
    第一章80x86系列微机结构组成
    1.180x86系列微处理器结构
    1.1.18086CPU
    1.1.280386CPU
    1.1.380486CPU
    1.1.4Pentium微处理器
    1.280x86系列微处理器的寄存器
    1.2.18086寄存器
    1.2.280386寄存器
    1.2.380486寄存器
    1.2.4Pentium寄存器
    1.380x86系列微处理机的主存储器组织
    1.3.1主存概述
    1.3.2堆栈
    1.480x86系列微处理器能直接处理的数据及其在主存储器中存放
    形式
    小结
    习题一

    第二章80x86系列微处理器寻址方式和
    指令系统
    2.180x86的工作模式
    2.1.1实模式
    2.1.2保护模式
    2.1.3虚拟86模式
    2.1.4系统管理模式
    2.280x86指令格式
    2.2.180x86机器指令格式
    2.2.280x86机器指令在汇编语言中的表示方法
    2.380x86指令寻址方式及其符号表示
    2.3.1寻址方式的有关问题
    2.3.2与数据有关的寻址方式
    2.480x86通用指令系统
    2.4.1传送类指令
    2.4.2算术运算和辅助操作指令
    2.4.3位操作指令
    2.4.4处理器控制指令
    小结
    习题二

    第三章80xl蜘的宏汇编语言
    3.1概述
    3.1.1汇编语言与汇编程序
    3.1.280x86宏汇编语言概述
    3.2汇编语言源程序语句中的域
    3.2.1标号名字域
    3.2.2操作助记符域
    3.2.3操作数域
    3.3伪指令
    3.3.1指令集选择伪指令
    3.3.2数据定义伪指令
    3.3.3符号定义伪指令
    3.3.4模块定义伪指令
    3.3.5完整段定义伪指令
    3.3.6简化段定义伪指令
    3.4COM文件的源程序结构
    小结
    习题三

    第四章程序设计的基本技术
    4.1顺序程序设计
    4.2分支程序设计
    4.2.1与程序控制类指令有关的寻址方式
    4.2.2转移指令
    4.2.3分支程序设计
    4.3循环程序设计
    4.3.1概述
    4.3.2循环程序设计举例
    4.4子程序设计
    4.4.1子程序概述
    4.4.2过程定义与模块通信及调用返回语句
    4.4.3子程序的设计方法
    4.4.4系统功能调用
    4.4.5子程序设计举例
    4.4.6递归子程序
    小结
    习题四

    第五章高级汇编语言技术
    5.1宏指令的有关问题
    5.1.1宏定义
    5.1.2宏调用和宏扩展
    5.1.3宏体中的标号和变量
    5.1.4宏指令的嵌套
    5.1.5特殊的宏操作符
    5.1.6宏指令与子程序的区别
    5.2条件伪指令
    5.2.1条件伪指令概述
    5.2.2条件伪指令用法举例
    5.3重复伪指令
    5.3.1数值重复伪指令REPT
    5.3.2参数值重复伪指令IRP
    5.3.3字符重复伪指令IRPC
    5.3.4中止宏的伪指令ExITM
    5.4高级语言结构流程控制伪指令及其应用
    5.4.1分支结构流程控制伪指令及其应用
    5.4.2循环结构流程控制伪指令及其应用
    小结
    习题五

    下篇应用篇
    第六章保护模式及其程序设计
    6.1保护模式的预备知识
    6.1.1保护模式的三种地址空问
    6.1.2保护模式的段和页
    6.1.3保护模式涉及的数据结构及相关硬件
    6.2操作系统类指令
    6.2.1实模式和任何特权级下都可执行的指令
    6.2.2实模式或保护模式O特权级下可执行的指令
    6.2.3只能在保护模式下执行的指令
    6.3分段管理机制
    6.3.1任务间段的保护与共享
    6.3.2虚拟地址到线性地址的转换
    6.4保护模式下的控制转移
    6.4.1概述
    6.4.2任务内特权级不变的段间转移
    6.4.3任务内特权级变换的段间转移
    6.4.4任务切换
    6.5保护模式程序设计举例
    6.5.1预备知识
    6.5.2任务内特权级不变的段间转移实例
    6.5.3任务内特权级变换的段间转移实例
    6.5.4任务切换实例
    6.6分页管理机制
    6.6.1线性地址到物理地址的转换
    6.6.2页级保护和对虚拟存储器的支持
    6.6.3分页管理机制举例
    6.7中断和异常的处理
    6.7.1中断和异常的概念
    6.7.2异常类型及各种异常产生的原因
    6.7.3中断和异常处理的控制转移
    6.7.4演示中断处理举例
    6.8输入输出保护
    6.8.1输入输出保护的方法
    6.8.2重要标志位的保护
    6.8.3演示输入输出保护举例
    6.9虚拟86模式
    6.9.1进入和离开V86模式
    6.9.2进入和离开V86模式举例
    6.9.3V86模式的受限指令
    小结
    习题六

    第七章浮点程序设计
    7.1预备知识
    7.1.1FPU能直接处理的数据及其有关问题
    7.1.2与编程相关的FPU的硬件
    7.2FPU的指令语句
    7.2.1传送类指令语句
    7.2.2算术运算类指令语句
    7.2.3超越函数类指令语句
    7.2.4比较类指令语句
    7.2.5FPU控制类指令语句
    7.3FPU汇编语言程序设计
    7.3.1FPU程序设计的两个问题
    7.3.2FPU汇编语言程序设计
    举例
    小结
    习题七

    第八章汇编语言与高级语言的混合编程
    8.1混合编程的约定规则
    8.1.1命名规则
    8.1.2调用规则
    8.2MASM宏汇编语言对混合编程的支持
    8.3C/C++与汇编语言混合编程
    8.3.1模块链接法
    8.3.2嵌入式汇编
    8.4Pascal与汇编语言混合编程
    小结
    习题八

    第九章多媒体指令及其编程
    9.1MMX指令集
    9.1.1MMX技术基础
    9.1.2MMX指令集
    9.1.3MMX指令程序设计
    9.2SSE指令集
    9.2.1SSE技术基础
    9.2.2SSE指令集
    9.2.3SSE指令程序设计
    9.3SSE2指令集
    9.3.1SSE2编程环境
    9.3.2SSE2指令集
    9.3.3SSE2指令程序设计
    小结
    习题九

    第十章wiIl32环境下汇编语言程序设计
    10.1一个例子:Helloworld
    10.1.1指令系统选择
    10.1.2工作模式选择
    10.1.3选项定义
    10.1.4链接头文件和库文件
    10.1.5段定义
    10.2win32应用程序的特点
    10.2.1API函教
    10.2.2动态链接库
    10.2.3句柄
    10.2.4用户界面对象
    10.2.5资源
    10.2.6控件
    10.3win32汇编程序设计方法
    10.3.1Windows系统的消息机制
    10.3.2windows消息的格式
    10.3.3windows程序的运行模式
    10.3.4Windows程序设计方法
    10.3.5Windows汇编程序设计流程
    10.4应用程序实例
    10.4.1控制台程序
    10.4.2动态链接库
    小结
    习题十
    附录A80x86指令系统一览表
    附录B汇编语言程序的上机实习指导
    附录CDOS系统功能调用(INT21H)
    参考文献
查看详情
相关图书 / 更多
汇编语言程序设计及应用(第2版)
汇编语言案例教程(微课版)()
李建俊、张慧明 著
汇编语言程序设计及应用(第2版)
汇编语言:基于x86处理器(原书第8版)
[美]基普·R.欧文(Kip R.Irvine)
汇编语言程序设计及应用(第2版)
汇编语言简明教程(湖北警官学院系列教材)
王宁 著
汇编语言程序设计及应用(第2版)
汇编语言程序设计——基于x86与MIPS架构
何云华
汇编语言程序设计及应用(第2版)
汇编语言上机指导(微课版)
许向前 主编;崔素丽 副主编;李建俊;张慧明;孙曼曼
汇编语言程序设计及应用(第2版)
汇编语言编程基础 基于LoongArch
孙国云 敖琪 王锐
汇编语言程序设计及应用(第2版)
汇编语言:基于x86处理器(英文版·原书第8版)
[美]基普·欧文(Kip R.Irvine)
汇编语言程序设计及应用(第2版)
汇编语言程序设计——基于ARM体系结构(第4版)
文全刚 著
汇编语言程序设计及应用(第2版)
汇编语言与计算机系统组成 第2版
李心广 张晶 潘智刚 罗海涛 编著
汇编语言程序设计及应用(第2版)
汇编语言(基于64位ARMv8体系结构)
钱晓捷
汇编语言程序设计及应用(第2版)
汇编语言程序设计(第3版)(微课版)
刘慧婷 吕钊
汇编语言程序设计及应用(第2版)
汇编语言
郭乐江