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 为扩展段寄存器; 

  • 相关阅读:
    两种方法生成随机字符串
    cmd命令总结
    NOI前乱写
    多校模拟9
    字符串 口胡
    HEOI2020游记
    省选模拟104
    省选模拟103
    省选模拟102
    省选模拟101
  • 原文地址:https://www.cnblogs.com/liaomin416100569/p/9331392.html
Copyright © 2011-2022 走看看