汇编语言MS-Windows编程

本章将为大家展示如何用 32 位 Microsoft Windows API 进行控制台窗口编程。应用编程接口 ( API : Application Programming Interface) 是类型、常数和函数的集合体,它提供了一种用计算机代码操作对象的方式。

通过本章还将学习到如何用事件处理循环来创建图形化窗口应用程序。虽然不建议用汇编语言进行扩展图形应用程序编程,但是本章将通过实例的形式揭示高级语句利用抽象而隐藏的一些内部细节。

最后,本章将讨论 x86 处理器的内存管理功能,包括线性和逻辑地址,以及分段和分页。

本章内容:
1. 汇编语言MS-Windows编程简述
2. 汇编语言Win32控制台函数简述
3. 汇编语言MessageBoxA函数:显示消息框
4. 汇编语言ReadConsole函数:读取文本输入并将其送入缓冲区
5. 汇编语言GetLastError和FormatMessage函数:获取错误信息
6. 汇编语言单字符输入简述
7. 汇编语言GetKeyState函数:获得键盘状态
8. 汇编语言WriteConsole和WriteConsoleOutputCharacter函数:控制台输出
9. 汇编语言CreateFile函数:创建新文件或者打开已有文件
10. 汇编语言CloseHandle函数:关闭一个打开的对象句柄
11. 汇编语言ReadFile函数:从输入文件中读取文本
12. 汇编语言WriteFile函数:向文件写入数据
13. 汇编语言SetFilePointer函数:移动打开文件的位置指针
14. 汇编语言Irvine32链接库文件I/O(输入/输出)
15. 汇编语言实例:文件I/O(输入/输出)过程
16. 汇编语言控制台窗口操作
17. 汇编语言控制台光标设置函数简述
18. 汇编语言SetConsoleTextAttribute和WriteConsoleOutputAttribute函数:控制文
19. 汇编语言Win32时间与日期函数
20. 汇编语言64位Windows API使用简述
21. 汇编语言如何编写图形化的Windows应用程序
22. 汇编语言MessageBox函数:显示一个简单的消息框
23. 汇编语言WinMain过程:应用程序的启动过程
24. 汇编语言WinProc过程:接收并处理所有与窗口有关的事件消息
25. 汇编语言ErrorHandler过程:获取错误信息
26. 汇编语言实例:Windows图形化程序
27. 汇编语言动态内存分配(堆分配)
28. 汇编语言实例:动态内存分配
29. 汇编语言x86存储管理简述
30. 汇编语言线性地址简述
31. 汇编语言页转换:线性地址转换位物理地址