书籍详情

Windows汇编语言程序设计

Windows汇编语言程序设计

作者:吴中平编著

出版社:清华大学出版社

出版时间:2004-11-01

ISBN:9787302096900

定价:¥29.00

购买这本书可以去
内容简介
  本书从基本的汇编知识入手,循序渐进地介绍了汇编语言的基本概念和程序设计方法,重点讲解了Windows环境下汇编语言程序设计的基本原理及其实现过程,尤其对操作系统原理的核心内容——CPU保护方式、内存管理、进程和线程等做了精辟论述,并配以图解和详细的实例,更便于读者学习。 本书主要面向初、中级程序设计人员和广大计算机爱好者,亦可作为培训教材使用。
作者简介
暂缺《Windows汇编语言程序设计》作者简介
目录
第1章 汇编基础知识
1.1 常用寄存器
1.1.1 通用寄存器
1.1.2 段寄存器
1.1.3 控制寄存器
1.2 内存
1.2.1 8088的内存(实方式下)
1.2.2 80386的内存(保护方式下)
1.3 寻址方式
1.3.1 操作数的寻址方式
1.3.2 指令寻址的方式
1.4 汇编语言程序设计的基本规范
1.4.1 汇编语句
1.4.2 常用伪指令
1.4.3 运算符和操作符
1.4.4 编译和连接
1.4.5 Debug常用命令简介
1.5 常用汇编指令
1.5.1 数据传送指令
1.5.2 算术运算指令
1.5.3 逻辑指令
1.5.4 字符串操作指令
1.5.5 控制转移指令
1.5.6 条件字节设置指令
1.5.7 位操作指令
1.5.8 常用操作系统类指令
习题
第2章 子程序和中断程序设计
2.1 子程序设计
2.1.1 子程序设计的方法
2.1.2 参数的传递
2.1.3 公共模块程序的设计
2.2 中断程序设计
2.2.1 实方式的中断处理
2.2.2 常用中断介绍
习题
第3章 保护方式下的程序设计
3.1 描述符属性
3.1.1 存储段描述符的属性
3.1.2 系统段描述符的属性
3.1.3 控制描述符的属性类型
3.2 全局描述符表
3.3 保护方式的中断和IDT
3.4 LDTR和TR的设置
3.5 控制转移与特权级检查
3.6 1MB以外内存的使用
3.7 保护方式的进入和退出
3.8 分页管理机制
3.8.1 分页的基本概念
3.8.2 页目录表、页表
3.8.3 线性地址到物理地址的转换
3.8.4 分页机制的启动和关闭
3.8.5 页的保护机制
3.8.6 注意事项
3.9 如何调用实方式子程序
习题
第4章 Windows汇编语言概论
4.1 Windows程序设计的特点
4.2 MASM32宏汇编
4.3 MASM32的高级语法
4.4 编译和连接
4.5 源程序框架
4.6 注意事项
习题
第5章 窗口程序
5.1 窗口的概念
5.2 窗口程序的用户接口
5.3 窗口源程序的说明
5.3.1 主程序
5.3.2 主窗口程序
5.3.3 消息处理程序
5.4 窗口菜单
5.4.1 窗口菜单的创建方法
5.4.2 菜单命令的处理
5.4.3 菜单资源的利用
习题
第6章 图文输出
6.1 图形输出
6.1.1 图形刷新
6.1.2 设备环境
6.1.3 相关绘图操作
6.2 坐标的映射模式
6.2.1 窗口与视口
6.2.2 MM TEXT模式
6.2.3 固定比例的映射模式
6.2.4 可变比例的映射模式
6.3 内存设备环境与位图
6.3.1 位图的建立和使用
6.3.2 内存设备环境的使用方法
6.4文本输出
6.4.1 ANSI和UNICODE字符集
6.4.2 字体
6.4.3 文本输出
习题
第7章 预定义类窗口程序
7.1 标准控件
7.1.1 标准控件概论
7.1.2 按钮控件
7.1.3 编辑框控件
7.1.4 静态控件
7.1.5 列表框控件
7.1.6 组合框控件
7.1.7 滚动条控件
7.1.8 窗口的子类化
7.1.9 窗口的超类化
7.2 通用控件
7.2.1 通用控件概论
7.2.2 工具栏、工具栏提示、状态条
7.2.3 树形视图控件
7.2.4 列表视图控件
7.3 多文档界面(MDI)
7.3.1 MDI概论
7.3.2 相关窗口的建立
7.3.3 MDI的消息
7.3.4 MDI菜单
7.3.5 MDI加速键的处理
习题
第8章 对话框程序
8.1 对话框概论
8.2 弹出式对话框
8.3 对话框主窗口
8.4 对话框模板结构
8.5 属性表单
8.6 通用对话框
习题
第9章 内存管理和文件操作
9.1 Windows内存管理
9.1.1 Windows下进程地址空间情况
9.1.2 获得操作特权
9.1.3 虚拟地址空间
9.1.4 申请虚拟地址空间
9.1.5 栈与堆
9.1.6 合理使用内存空间
9.2 内存映射文件
9.3 文件读写的其他方法
习题
第10章 进程、线程和动态连接库
10.1 进程
10.1.1 进程的概念和建立方法
10.1.2 控制台
10.1.3 管道用于进程间通信
10.1.4 遍历系统中的进程
10.2 顶层窗口
10.3 线程
10.3.1 线程的概念和建立方法
10.3.2 线程同步
10.4 定时器
10.5 动态连接库
10.5.1 动态连接库的基本概念
10.5.2 动态连接库模块的编写
10.5.3 动态连接库中函数的调
10.6 遍历系统中的模块
习题
第11章 Internet程序设计
11.1 网络基础
11.1.1 网络协议
11.1.2 字节顺序
11.1.3 环形地址和域名设置
11.2 Winsock接口及相关函数
11.2.1 Winsock的概念
11.2.2 套接字编程步骤
11.2.3 其他相关函数
11.3 网络编程实例
11.4 RichEdit控件的说明
习题
第12章 0DBC数据库编程
12.1 ODBC概论
12.2 ODBC设计的基本方法
习题
第13章 综合自测题
猜您喜欢

读书导航