汇编语言中 cs, ds,ss 的区别
2016-06-12 10:43
393 查看
汇编语言中CS,DS,SS还有一个ES定义如下:
CS(Code Segment):代码段寄存器;
DS(Data Segment):数据段寄存器;
SS(Stack Segment):堆栈段寄存器;
ES(Extra Segment):附加段寄存器。
当一个程序要执行时,就要决定程序代码、数据和堆栈各要用到内存的哪些位置,通过设定段寄存器 CS,DS,SS 来指向这些起始位置。通常是将DS固定,而根据需要修改CS。
CS(Code Segment):代码段寄存器;
DS(Data Segment):数据段寄存器;
SS(Stack Segment):堆栈段寄存器;
ES(Extra Segment):附加段寄存器。
当一个程序要执行时,就要决定程序代码、数据和堆栈各要用到内存的哪些位置,通过设定段寄存器 CS,DS,SS 来指向这些起始位置。通常是将DS固定,而根据需要修改CS。
相关文章推荐
- 我是运营,我没有假期
- IE7降低内存和降低CPU的几个技巧
- DB2数据库的安装
- C#实现把指定数据写入串口
- “传奇”图象数据存储方式
- 修复mysql数据库
- 如何高效的使用内存
- DOS下内存的配置
- 汇编语言无效指令错误概述
- XP/win2003下发现1G的内存比512M还慢的解决方法
- 浅析SQL数据操作语句
- SQLServer 数据导入导出的几种方法小结
- 简述MySQL分片中快速数据迁移
- MySQL数据备份之mysqldump的使用详解
- PowerShell实现动态获取当前脚本运行时消耗的内存
- C#实现窗体间传递数据实例
- C#实现把dgv里的数据完整的复制到一张内存表的方法
- C#中的委托数据类型简介
- SQL Server删除表及删除表中数据的方法
- SQL语句实现查询SQL Server内存使用状况