zoukankan      html  css  js  c++  java
  • 寄存器中cs,ds,ss,es的区别

    首先 cpu中寄存器用于存储内存中数据的物理地址

    cs 为代码段寄存器,一般用于存放代码;

     通常和IP 使用用于处理下一条执行的代码

    cs:IP

    基地址:偏移地址

    cs地址对应的数据 相当于c语言中的代码语句


    ds 为数据段寄存器,一般用于存放数据;

    ds地址对应的数据 相当于c语言中的全局变量

    ss 为栈段寄存器,一般作为栈使用 和sp搭档;

    ss地址对应的数据 相当于c语言中的局部变量

    ss相当于堆栈段的首地址  sp相当于堆栈段的偏移地址

    es 为扩展段寄存器; 

  • 相关阅读:
    FCC学习笔记(二)
    FCC学习笔记(一)
    jQuery(三)
    jQuery(二)
    jQuery(一)
    JavaScript(九)
    JavaScript(八)
    2-1回归算法
    14-章小结
    13-模型训练及测试
  • 原文地址:https://www.cnblogs.com/liaomin416100569/p/9331392.html
Copyright © 2011-2022 走看看