汇编
foxavideo
这个作者很懒,什么都没留下…
展开
-
windows 汇编和linux汇编
<br />{<br />怎么理解高级语言通过编译器转换成汇编语言?怎样理解汇编语言可以被机器所识别执行?<br />1,编译器将对应的高级语言翻译成汇编语言。<br />2,操作系统可以识别汇编语言并将其转换为机器语言,因为在操作系统中有微软开发的宏汇编程序MASM来实现汇编语言与机器码的一一对应。<br />3,一个计算机的处理器必须要提供一组指令集来给用户使用。比如intel提供的X86指令集(在汇编与接口技术课本上描述)来给用户开发程序使用,但是这一套指令集全部是二进制的机器码。而微软的MASM就是原创 2010-07-26 11:03:00 · 1534 阅读 · 0 评论 -
win32汇编和8086汇编的一点区别
WIN32 程序运行在保护模式下的,保护模式的历史可以追溯到 80286。Windows 把每一个 Win32 应用程序放到分开的虚拟地址空间中去运行,也就是说每一个应用程序都拥有其相互独立的 4GB 地址空间,当然这倒不是说它们都拥有 4GB 的物理地址空间,而只是说能够在 4GB 的范围内寻址。操作系统将会在应用程序运行时完成 4GB 的虚拟地址和物理内存地址间的转换。这就要求编写应用程原创 2010-01-25 12:28:00 · 1800 阅读 · 1 评论