32位汇编语言程序设计-第2版

本书特色

[

本书以32位intel80x86处理器和个人计算机为硬件平台,基于32位windows操作系统软件平台,借助微软masm汇编程序讲解汇编语言程序设计。本书论述了基本的汇编语言基础、常用处理器指令和汇编语言伪指令以及顺序、分支、循环、子程序结构,还包括扩展的windows和dos编程、与c++语言的混合编程、输入输出指令及编程内容,并涉及浮点、多媒体及64位指令等方面。本书可以作为普通高校“汇编语言程序设计”等课程的教材或参考书,适合计算机、电子、通信和自控等电类专业的本科学生以及软件学院、计算机等电类专业的高职学生、成教学生阅读,同时也适合作为计算机应用开发人员和希望深入学习汇编语言的读者的极佳参考书。

]

目录

前言教学建议第1章汇编语言基础1.1intel 80×86系列处理器1.1.116位80×86处理器1.1.2ia��32处理器1.1.3intel 64处理器1.2个人计算机系统1.2.1硬件组成1.2.2寄存器1.2.3存储器组织1.2.4程序设计语言1.2.5软件系统1.3汇编语言程序格式1.3.1指令代码格式1.3.2语句格式1.3.3源程序框架1.3.4开发过程第1章习题第2章数据表示和寻址2.1数据表示2.1.1数制2.1.2数值的编码2.1.3字符的编码2.2常量表达2.3变量应用2.3.1变量定义2.3.2变量属性2.4数据寻址方式2.4.1立即数寻址方式2.4.2寄存器寻址方式2.4.3存储器寻址方式2.4.4各种数据寻址方式的组合第2章习题第3章通用数据处理指令3.1数据传送类指令3.1.1通用数据传送指令3.1.2堆栈操作指令3.1.3其他传送指令3.2算术运算类指令3.2.1状态标志3.2.2加法指令3.2.3减法指令3.2.4乘法和除法指令3.2.5其他运算指令3.3位操作类指令3.3.1逻辑运算指令3.3.2移位指令第3章习题第4章程序结构4.1顺序程序结构4.2分支程序结构4.2.1无条件转移指令4.2.2条件转移指令4.2.3单分支程序结构4.2.4双分支程序结构4.2.5多分支程序结构4.3循环程序结构4.3.1循环指令4.3.2计数控制循环4.3.3条件控制循环4.3.4多重循环第4章习题第5章模块化程序设计5.1子程序结构5.1.1子程序指令5.1.2子程序设计5.2参数传递5.2.1寄存器传递参数5.2.2共享变量传递参数5.2.3堆栈传递参数5.3多模块程序结构5.3.1源文件包含5.3.2模块连接5.3.3子程序库5.4宏结构5.4.1宏汇编5.4.2重复汇编5.4.3条件汇编第5章习题第6章windows编程6.1操作系统函数调用6.1.1动态连接库6.1.2masm的过程声明和调用6.1.3程序退出函数6.2控制台应用程序6.2.1控制台输出6.2.2控制台输入6.2.3单字符输入6.3图形窗口应用程序6.3.1消息窗口6.3.2结构变量6.3.3masm的高级语言特性6.3.4简单窗口程序第6章习题第7章与visual c++混合编程7.1嵌入汇编7.2模块连接7.2.1约定规则7.2.2堆栈帧7.3调用高级语言函数7.3.1嵌入汇编中调用高级语言函数7.3.2汇编语言中调用c库函数7.4使用visual c++开发环境7.4.1汇编语言程序的开发过程7.4.2汇编语言程序的调试过程第7章习题第8章dos环境程序设计8.1dos编程8.1.1实地址存储模型8.1.2dos应用程序框架8.1.3dos功能调用8.2串操作类指令8.2.1串传送指令8.2.2串检测指令8.3输入输出程序设计8.3.1输入输出指令8.3.2定时器初始化编程8.3.3扬声器控制编程8.4中断控制编程8.4.1中断控制系统8.4.2内部中断服务程序8.4.3驻留中断服务程序第8章习题第9章 浮点、多媒体及64位指令9.1 浮点指令9.1.1实数编码9.1.2浮点寄存器9.1.3浮点指令及其编程9.2 多媒体指令9.2.1mmx技术9.2.2sse技术9.2.3sse2技术9.2.4sse3技术9.3 64位指令9.3.164位方式的运行环境9.3.264位方式的指令第9章习题附录a 调试程序windbg附录b 输入输出子程序库附录c 32位通用指令列表附录d masm伪指令和操作符列表附录e 列表文件符号说明附录f 常见汇编错误信息参考文献

封面

2位汇编语言程序设计-第2版"

书名:32位汇编语言程序设计-第2版

作者:钱晓捷

页数:273

定价:¥45.0

出版社:机械工业出版社

出版日期:2016-07-01

ISBN:9787111543350

PDF电子书大小:68MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注