其他语言

本类阅读TOP10

·基于Solaris 开发环境的整体构思
·前两天看到的#pragma用法
·用C写的简单学生成绩管理系统
·射频芯片nRF401天线设计的分析
·入门系列--OpenGL最简单的入门
·简单的CreateRemoteThread例程-初学者必看
·BCB数据库图像保存技术
·GNU中的Makefile
·使用AutoMake轻松生成Makefile
·数据结构

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
IA-32处理器手册学习-1

作者:未知 来源:月光软件站 加入时间:2005-6-5 月光软件站

内存组织的三种形式:

    平坦模式:代码空间、数据空间和堆栈空间都存在一个线性连续的4G的地址中。
    分段模式:一般来说会将代码数据堆栈放在不同的segment中,寻址的时候需要指定段和偏移量,由此得到一个唯一的逻辑地址,每个段最大4G。
    实地址模式:为了使原有的8086程序与IA-32兼容,把线性空间分成最大64K的段。
处理器的模式:

        保护模式、实模式和系统管理模式
        保护模式最方便,可以使用以上三种内存组织模式,实模式下只能使用实内存模式,系统管理模式和实模式类似。
寻址范围:
IA-32有两种寻址,16和32,实模式下只能寻址在64K范围内,注意对齐问题。
基本的寄存器:
一般用途的寄存器
   EA/B/C/D-X,ESI,EDI,EBP,ESP.E就是表示Extend.
段寄存器
   C/D/S/E/F/G-S
状态寄存器
   EFLAGS
指令指针
   EIP
内存寻址操作
    基址+索引*Scale+偏移
I/O端口寻址操作
    64K个8Bit端口,可以通过直接对I/O端口地址进行操作或者在DX中操作。




相关文章

相关软件




月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有