汇编语言程序设计
¥
15.09
2.9折
¥
52
九五品
仅1件
作者钱晓捷 著
出版社电子工业出版社
ISBN9787121315886
出版时间2018-06
版次1
装帧平装
开本16开
纸张胶版纸
页数368页
字数99999千字
定价52元
上书时间2024-12-02
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:汇编语言程序设计
定价:52.00元
作者:钱晓捷 著
出版社:电子工业出版社
出版日期:2018-06-01
ISBN:9787121315886
字数:584000
页码:368
版次:5
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
目录
章 汇编语言基础知识1.1 计算机系统概述1.1.1 计算机的硬件1.1.2 计算机的软件1.1.3 计算机的程序设计语言1.2 数据表示1.2.1 数制1.2.2 数值的编码1.2.3 字符的编码1.3 Intel 80x86系列微处理器1.3.1 16位80x86微处理器1.3.2 IA-32微处理器1.3.3 Intel 64处理器1.4 微型计算机系统1.5 8086微处理器1.5.1 8086的功能结构1.5.2 8086的寄存器1.5.3 8086的存储器组织1.6 8086的寻址方式1.6.1 8086的机器代码格式1.6.2 立即数寻址方式1.6.3 寄存器寻址方式1.6.4 存储器寻址方式1.6.5 数据寻址的组合习题第2章 8086的指令系统2.1 数据传送类指令2.1.1 通用数据传送指令2.1.2 堆栈操作指令2.1.3 标志传送指令2.1.4 地址传送指令2.2 算术运算类指令2.2.1 状态标志2.2.2 加法指令2.2.3 减法指令2.2.4 乘法指令2.2.5 除法指令2.2.6 符号扩展指令2.2.7 十进制调整指令2.3 位操作类指令2.3.1 逻辑运算指令2.3.2 移位指令2.3.3 循环移位指令2.4 控制转移类指令2.4.1 无条件转移指令2.4.2 条件转移指令2.4.3 循环指令2.4.4 子程序指令2.4.5 中断指令2.5 处理机控制类指令习题第3章 汇编语言程序格式3.1 汇编语言程序的开发3.1.1 汇编语言程序的语句格式3.1.2 汇编语言的源程序框架3.1.3 汇编语言程序的开发过程3.1.4 DOS系统功能调用3.2 参数、变量和标号3.2.1 数值型参数3.2.2 变量定义伪指令3.2.3 变量和标号的属性3.3 程序段的定义和属性3.3.1 DOS的程序结构3.3.2 简化段定义的格式3.3.3 完整段定义的格式3.4 复杂数据结构3.4.1 结构3.4.2 记录习题第4章 基本汇编语言程序设计4.1 顺序程序设计4.2 分支程序设计4.2.1 单分支结构4.2.2 双分支结构4.2.3 多分支结构4.3 循环程序设计4.3.1 计数控制循环4.3.2 条件控制循环4.3.3 多重循环4.3.4 串操作类指令4.4 子程序设计4.4.1 过程定义伪指令4.4.2 子程序的参数传递4.4.3 子程序的嵌套、递归和重入4.4.4 子程序的应用习题第5章 高级汇编语言程序设计5.1 高级语言特性5.1.1 条件控制伪指令5.1.2 循环控制伪指令5.1.3 过程声明和过程调用伪指令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.4.4 中断服务程序习题第6章 32位指令及其编程6.1 32位CPU的指令运行环境6.1.1 寄存器6.1.2 寻址方式6.1.3 机器代码格式6.2 32位扩展指令6.2.1 数据传送类指令6.2.2 算术运算类指令6.2.3 位操作类指令6.2.4 串操作类指令6.2.5 控制转移类指令6.3 DOS下的32位程序设计6.4 32位新增指令6.4.1 80386新增指令6.4.2 80486新增指令6.4.3 Pentium新增指令6.4.4 Pentium Pro新增指令6.5 用汇编语言编写32位Windows应用程序6.5.1 32位Windows应用程序的特点6.5.2 32位Windows控制台程序6.5.3 Windows应用程序的开发6.5.4 创建消息窗口6.5.5 创建窗口应用程序习题第7章 汇编语言与C/C++的混合编程7.1 Turbo C嵌入汇编方式7.1.1 嵌入汇编语句的格式7.1.2 汇编语句访问C语言的数据7.1.3 嵌入汇编的编译过程7.2 Turbo C模块连接方式7.2.1 混合编程的约定规则7.2.2 汇编模块的编译和连接7.2.3 混合编程的参数传递7.2.4 汇编语言程序对C语言程序的调用7.3 汇编语言在Visual C++中的应用7.3.1 嵌入汇编语言指令7.3.2 调用汇编语言过程7.3.3 使用汇编语言优化C++代码7.3.4 使用Visual C++开发汇编语言程序习题第8章 80x87浮点指令及其编程8.1 浮点数据格式8.1.1 实数和浮点格式8.1.2 80x87的数据格式8.2 浮点寄存器8.3 浮点指令的程序设计8.3.1 浮点传送类指令8.3.2 算术运算类指令8.3.3 函数类指令8.3.4 浮点比较类指令8.3.5 FPU控制类指令习题第9章 多媒体指令及其编程9.1 MMX指令系统9.1.1 MMX的数据结构9.1.2 MMX指令9.1.3 MMX指令的程序设计9.2 SSE指令系统9.2.1 SIMD浮点指令9.2.2 SIMD整数指令9.2.3 高速缓存优化处理指令9.2.4 SSE指令的程序设计9.3 SSE2指令系统9.3.1 SSE2的数据类型9.3.2 SSE2浮点指令9.3.3 SSE2扩展指令9.3.4 SSE2指令的程序设计9.4 SSE3指令系统9.4.1 SSE3指令9.4.2 SSE3指令的程序设计习题0章 64位指令简介10.1 64位方式的运行环境10.2 64位方式的指令附录A 调试程序DA.1 DEBUG程序的调用A.2 DEBUG命令的格式A.3 DEBUG的命令A.4 程序片段的调试方法A.5 可执行程序文件的调试方法A.6 使用调试程序的注意事项附录B 调试程序CodeB.1 CodeView的菜单命令B.2 CodeView的窗口B.3 CodeView的设置B.4 使用CodeView的调试示例附录C 汇编程序MASM的伪指令和操作符附录D 80x86整数指令系统附录E 常见汇编错误信息附录F 输入/输出子程序库参考文献
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价