懂汇编的来! 8086/8088的。 1.Cpu有哪几类寄存器啊?通用寄存器有哪些?段寄存器

懂汇编的来!8086/8088的。1.Cpu有哪几类寄存器啊?通用寄存器有哪些?段寄存器有哪些啊?2.段和页有什么意思?3.什么是寻址方式?IBM-Pc中物理地址如何形成... 懂汇编的来!

8086/8088的。

1.Cpu有哪几类寄存器啊?通用寄存器有哪些?段寄存器有哪些啊?

2.段 和 页有什么意思?

3.什么是寻址方式? IBM-Pc 中物理地址如何形成的?
展开
 我来答
溺水的剑鱼
2015-04-27 · TA获得超过277个赞
知道答主
回答量:34
采纳率:0%
帮助的人:10.9万
展开全部
  问题1:Cpu有哪几类寄存器啊?通用寄存器有哪些?段寄存器有哪些啊?
  答:CPU有通用寄存器、段寄存器、指令指针寄存器、标志寄存器;
  一、通用寄存器有:
  (1)数据寄存器:AX,BX,CX,DX(有时这四个16位寄存器也可以当做八个独立的8位寄存器使用:AH,AL,BH,BL,CH,CL,DH,DL);
  (2)指针寄存器和变址寄存器:SP,BP,DI,SI(SP和BP分别为堆栈指针寄存器和基址指针寄存器,DI和SI分别为目的变址寄存器和源变址寄存器);
  二、段寄存器有:
  DS,ES,SS,CS(DS为数据段寄存器,ES为附加段寄存器,SS为堆栈段寄存器,CS为代码段寄存器);
  三、指令指针寄存器和标志寄存器
  指令指针寄存器:IP;
  标志寄存器:FLAGS(16位标志寄存器,但只用其中的9位,即6个状态标志位,3个控制标志位);

  问题2:段和页是什么意思?
  答:段和页是内存的管理机制。
  关于分段机制:8086/8088CPU有20根地址线,可寻址范围为2^16B(1MB),而数据总线和CPU均为16位,于是就引入分段的管理机制,吧1MB的物理空间分成若干逻辑段,每个逻辑段最大可为2^16B(64KB),段的起始单元地址被称为段的首地址由20位2进制构成。而这20位地址就存储在段寄存器和另一个寄存器当中,段寄存器中存储着20位地址的一部分(段基址),另一个寄存器存储另一部分(偏移地址)。要找到某一具体的内存单元需要通过一个公式计算:物理地址=段基址x16+偏移地址。
  关于分页机制:通俗的说内存分页机制就是将内存分为若干大小相等的块,利用分页机制将线性地址映射到物理地址,如果说段寻址方式是通过段基址和偏移地址,那么页寻址方式就是通过目录、页表、偏移量来寻址了。具体请看关于分页机制的博客http://blog.csdn.net/jn1158359135/article/details/7106383
  
  问题3:什么是寻址方式? IBM-Pc 中物理地址如何形成的?
  答:就是寻找操作数地址的方式,操作数就是我们操作的数据,寻址就是找这个数据存在哪。
  IBM-Pc 中,物理地址=段基址x16+偏移地址。
更多追问追答
追答
写错了一点点东西。。
追问
OK 就你了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式