微机系统原理与接口第15章.pptVIP

  • 2
  • 0
  • 约4.88千字
  • 约 33页
  • 2016-12-07 发布于江苏
  • 举报
微机系统原理与接口第15章

第15章 Windows 汇编语言编程初步 15.1 Windows基础 15.2 Win32汇编源程序的格式 15.3 Win32汇编可执行文件的生成 15.4 Win32汇编基本语法 15.5 创建Windows下的窗口程序 15.1 Windows基础 1. Windows的内存管理 Windows操作系统为每一个应用程序建立一个4GB的线性空间。线性空间中只包含该应用程序的数据段和代码段,操作系统使用的代码和数据(如全局描述符表GDT,局部描述符表LDT与页表等)以及一些共享代码和数据等。 2.Win32汇编的内存寻址 与实模式的汇编相比,Win32汇编对内存数据的访问更加方便。 (2)Windows操作系统不仅已经预先为要运行的用户应用程序的代码段、数据段和堆栈段设置好描述符,规定这些段的的段基址都为0,段界限都为FFFFFFFFH。而且程序开始执行时,CS,DS,ES,SS里存放的选择子已经指向正确的描述符,程序员不需要给这些段寄存器赋值。在整个程序运行期间,程序员也不应该修改这些段寄存器的值。 (1)在Windows系统中,每个应用程序的整个4GB线性地址空间都作为一个段。代码段和数据段/堆栈段的空间统一的,都~FFFFFFFFH。在这个4GB的地址空间中,一部分用来存放程序,一部分作为数据区,一部分作为堆栈,另外还有一部分被系统使

文档评论(0)

1亿VIP精品文档

相关文档