
懂汇编的来! 8086/8088的。 1.Cpu有哪几类寄存器啊?通用寄存器有哪些?段寄存器
懂汇编的来!8086/8088的。1.Cpu有哪几类寄存器啊?通用寄存器有哪些?段寄存器有哪些啊?2.段和页有什么意思?3.什么是寻址方式?IBM-Pc中物理地址如何形成...
懂汇编的来!
8086/8088的。
1.Cpu有哪几类寄存器啊?通用寄存器有哪些?段寄存器有哪些啊?
2.段 和 页有什么意思?
3.什么是寻址方式? IBM-Pc 中物理地址如何形成的? 展开
8086/8088的。
1.Cpu有哪几类寄存器啊?通用寄存器有哪些?段寄存器有哪些啊?
2.段 和 页有什么意思?
3.什么是寻址方式? IBM-Pc 中物理地址如何形成的? 展开
展开全部
问题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+偏移地址。
答: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 就你了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询