出版时间:2005-4-1 出版社:电子工业出版社 作者:谭毓安 页数:413 字数:670000
Tag标签:无
内容概要
本书以Windows操作系统和Intel 80x86/Pentium系列CPU为背景,全面系统地介绍了32位保护模式下的汇编语言程序设计,包括Windows编程环境、Intel 80x86/Pentium指令系统、MASM的伪指令与操作符等知识,以及分支、循环、子程序、C/C++混合编程、上机调试过程等程序设计方法。本书的核心是Windows下的32位保护模式编程,摒弃了过时的16位DOS实模式编程环境,与当前的软件开发和微机应用环境结合紧密。 本书不但能帮助读者顺利地掌握汇编语言程序设计方法,而且能够提高读者的C/C++编程水平。书中的程序具有很强的实用性,强调C/C++和汇编语言的联合编程能力,通过这些实例与其他课程相呼应,有利于各门课程之间的融会贯通。 本书适合作为高等院校汇编语言程序设计相关课程的教材或教学辅导书,也可作为希望掌握Windows汇编程序设计的中高级程序开发人员的自学参考书。
书籍目录
第1章 基础知识 1.1 常用数制及其相互转换 1.2 存储器内的数字表示 1.3 数据表示 习题1 第2章 Intel 80x86系列微处理器 2.1 Intel CPU的发展 2.2 PC机操作系统的发展 2.3 16位CPU及DOS基础 2.4 32位CPU及Windows基础 习题2 第3章 Windows汇编程序基础 3.1 机器语言、汇编语言和高级语言 3.2 汇编语言程序的上机过程 3.3 汇编源程序的格式 3.4 操作数的寻址方式 3.5 数据定义 3.6 操作符 3.7 寻址方式的应用 习题3 第4章 数据操作 4.1 传送指令 4.2 算术运算 4.3 BCD码算术运算 4.4 位运算指令 习题4 第5章 分支与循环程序设计 5.1 转移 5.2 分支结构程序设计 5.3 循环程序设计 5.4 跳转表 习题5 第6章 子程序设计 6.1 堆栈 6.2 子程序 6.3 Windows API 习题6 第7章 常用数据结构 7.1 数组与内存块 7.2 字符串处理 7.3 结构 7.4 链表 7.5 函数指针 7.6 程序执行环境 习题7 第8章 汇编语言高级编程技术 8.1 宏 8.2 汇编高级语法 8.3 模块化程序设计 8.4 C和汇编的混合编程 8.5 程序优化 习题8 第9章 I/O程序设计 9.1 I/O操作 9.2 直接传送方式 9.3 中断传送方式 9.4 DMA传送方式 9.5 文件I/O 习题9 第10章 保护模式及其编程 10.1 保护模式基础 10.2 虚拟内存管理 10.3 特权级保护 10.4 任务 10.5 中断和异常 10.6 虚拟8086模式 10.7 操作系统类指令 习题10 附录A 使用VC编译调试汇编程序 附录B ASCII码表 附录C 汇编语言伪指令和操作符 参考文献
图书封面
图书标签Tags
无
评论、评分、阅读与下载