码迷,mamicode.com
首页 > 其他好文 > 详细

汇编第二天 段的总结

时间:2018-06-04 14:11:42      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:操作   代码段   ESS   add   cpu   sub   数据   ddr   连续   

段就是一段连续的内存空间。

 

数据段: 段地址放在DS中,偏移地址为【address】 。相关指令 mov ,add,sub 。

代码段:段地址在CS中,段中第一条指令的偏移地址在IP中。 CPU将执行我们定义在IP中的指令。相关指令 jmp。

栈段:将段地址放在SS中,将栈顶单元的偏移地址放在SP中。CPU在需要进行栈操作。相关指令push,pop指令。

 

总结:cpu将内存中的某段当作代码是因为  CS:IP 指向那里。

   cpu将内存中的某段当作栈   是因为 SS:SP 指向那里。

汇编第二天 段的总结

标签:操作   代码段   ESS   add   cpu   sub   数据   ddr   连续   

原文地址:https://www.cnblogs.com/30ends/p/9128989.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!