- 5
- 0
- 约10.01万字
- 约 86页
- 2017-09-21 发布于浙江
- 举报
罗云彬的Win32汇编教程之一
Win32汇编的环境和基础
1.32位环境简介
? ?在Dos下编汇编程序,我们可以管理系统的所有资源,我们可以改动系统中所有的内存,如自己改动内存控制块来分配内存,自己修改中断向量表来截获中断等,对其他操作也是如此,如我们对键盘端口直接操作就可以把键盘屏蔽掉,可以这样来描述Dos系统:系统只有一个特权级别,在编程上讲,任何程序和操作系统都是同级的,所以在Dos下,一个编得不好的程序会影响其他所有的程序,如一个程序把键盘口中断关掉了,所有程序就都不能从键盘获得键入的数据,直到任何一个程序重新打开键盘为止,一个程序陷入死循环,也没有其他程序可以把它终止掉。Dos下的编程思路是“单任务”的,你只要认为你的程序会按照你的流程一步步的执行下去,不必考虑先后问题(当然程序可能会被中断打断,但你可以认为它们会把环境恢复,如果中断程序没有把环境恢复,那是他们的错)。
?? 在内存管理方式上,Dos汇编和Win32汇编也有很多的不同:Dos工作在实模式下,我们可以寻址1M的内存,寻址时通过段寄存器来制定段的初始地址,每个段的大小为64K,超过1M的部分,就只能把他作为XMS使用,也就是说,只能用作数据存放使用而无法在其中执行程序。
?? 而Windows在保护模式下执行,这里所有的资源对应用程序来说都是被“保护”的:程序在执行中有级别之分,只有操作系统
您可能关注的文档
最近下载
- 小儿内科医学高级职称(副高)2025年真题及答案.docx VIP
- 阿里云专有云基础云产品运维工程师ACP认证笔试试题.pdf
- 2025年四川省凉山州中考数学真题试卷含答案.docx VIP
- 医学伦理学-南方医科大学-中国大学MOOC慕课答案.pdf VIP
- 2025年畜牧兽医考试题库及答案(综合题型).docx VIP
- 2024年江苏省徐州市中考物理真题卷(含答案与解析)_2447.pdf VIP
- 软通新员工网络安全考试答案.docx VIP
- 工程设计质量、进度保障措施、服务承诺.pdf VIP
- 20231025-广发证券-量化可转债研究之二:传统技术因子在转债组合中的应用.pdf VIP
- 《颜氏家训》.ppt VIP
原创力文档

文档评论(0)