汇编语言第六章.ppt
《汇编语言第六章.ppt》由会员分享,可在线阅读,更多相关《汇编语言第六章.ppt(15页珍藏版)》请在三一办公上搜索。
1、Just a Little,用汇编语言编写32位Windows应用程序,16位DOS与32位Windows1,16位DOS操作系统工作于实地址方式DOS是单任务操作系统,一个正在运行的程序独占了所有系统资源DOS系统只有一个特权级别,任何程序和操作系统都是同级的,32位Windows操作系统运行于保护工作方式Windows是多任务操作系统,系统资源由多个程序共享Windows系统存在两个特权级别,操作系统运行在最高级别0级,应用程序都运行于最低级别3级,16位DOS与32位Windows2,DOS平台下只有1MB物理存储空间必须分成不大于64KB的逻辑段,Windows平台下直接使用32位地址
2、寻址一个不分段的、达4GB的主存空间Windows应用程序只有代码段和数据段无须和段寄存器打交道,16位DOS与32位Windows3,对程序员来说,操作系统由其提供的系统功能调用定义,DOS操作系统为程序员提供中断服务程序以中断调用的方法进行系统功能调用DOS中断调用采用寄存器传递参数,Windows操作系统提供了动态链接库DDL利用应用程序接口API调用动态链接库中的函数Windows的API也曾被称为软件开发包SDK,16位和32位Windows的API分别被称为Win16和Win32Windows应用程序利用堆栈传递参数,16位DOS与32位Windows4,DOS下的程序以字符方式显
3、示给用户程序需要用户输入时,就停下来;用户不输入就不再执行;而且,需要输入一个数据,用户不能输入另一个数据。,Windows程序采用图形用户界面它时刻等待用户的操作。用户的每个操作都会形成消息(Message)传递给程序,程序则给予响应,一个最简单的Win32汇编语言程序显示标准Windows消息窗口的程序消息框显示:欢迎进入32位Windows世界!标题:Win32示例,Win32ASM程序结构,.386.model flat,stdcalloption casemap:noneinclude masm32includewindows.incinclude masm32includekern



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 第六

链接地址:https://www.31ppt.com/p-6586433.html