美文网首页
寻址和分段

寻址和分段

作者: 月下蓑衣江湖夜雨 | 来源:发表于2020-05-02 20:01 被阅读0次

    三种地址

    逻辑地址:包含再机器语言指令中用来指定一个操作数或一条指令的地址。这个寻址方式再80x86著名的分段结构中表现得尤为具体,它促使MS-DOS或Windows程序把程序分成若干段。每一个逻辑地址都由一个段(segment)和偏移量(offset)组成,偏移量指明了段开始的地址到实际地址之间的距离。
    线性地址:4GB
    物理地址:

    实模式分段管理机制

    位了运用所有的内存空间,8086设定了四个段寄存器,专门用来保存段地址:
    代码段寄存器CS(Code Segment);
    数据段寄存器DS(Data Segment);
    堆栈段寄存器SS(Stack Segment);
    附加段寄存器ES(Extra Segment);
    当一个程序要执行时,就要决定程序代码、数据和堆栈各要使用到内存的哪些位置,通过设定段寄存器CS,DS,SS来指向这些起始位置,通常是将DS段固定,而根据需要来修改CS

    参考

    分段和寻址

    相关文章

      网友评论

          本文标题:寻址和分段

          本文链接:https://www.haomeiwen.com/subject/ybhlghtx.html