CPU中的寄存器

    技术2022-07-11  92

    PSW:程序状态字寄存器 IR:指令寄存器。 CS 和 IP (PC) 段寄存器:段寄存器是因为对内存的分段管理而设置的。计算机需要对内存分段,以分配给不同的程序使用(类似于硬盘分页)。 示例:CS(Code Segment):代码段寄存器;DS(Data Segment):数据段寄存器;SS(Stack Segment):堆栈段寄存器;ES(Extra Segment):附加段寄存器。 首先强调一下,这两个寄存器非常非常重要,CS的全拼为“Code segment”,即代码段寄存器,对应于内存中的存放代码的内存区域,用来存放内存代码段区域的入口地址(段基址)。 CPU在执行指令时,通过代码寄存器CS和指令指针寄存器IP(instruction Pointer)来确定要执行的下一条指令的内存地址。 注意:程序计数器PC就是CS+IP,两者都是一个寄存器,指向当前执行指令的下一条指令。 IP:instruction pointer PC: progtam counter

    Processed: 0.012, SQL: 12