汇编中给存储器分段是给寄存器还是内存呢?具体是怎么分段的

来源:百度知道 编辑:UC知道 时间:2024/05/28 00:26:31
8086下实模式下的分段

汇编中用segment分好段后assume语句是给编译器看的,让它在编译的时候如何分配存储空间

一般来说每个段之间起始地址偏移100h(物理地址)……

程序运行后进入入口点后CPU并不过问你是怎么分段的,你只需把段地址告诉它(放在DS,ES,SS等段寄存器里),再通过偏移地址,它就能通过寻址找到需要的数据

存储器分段的内容放在寄存器中,
在分段的时候,有比如数据段,有个标号,是把标号经过编译器获得,然后给段寄存器里