初学汇编,请回答一个问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 21:43:41
什么是段基址和有效地址的基址?

存储器是20位物理地址,但寄存器只有16位,所以内存被分段管理,这样有编程时就用段地址:偏移地址的形式来表示内存单元。
其中段地址是一个的首地址,用段寄存器CS、DS、ES、SS来表示;而偏移地址(也叫有效地址EA)则表示离段首地址有多远的偏移量,编程时可以用寄存器BX、BP、SI、DI来存储,也可以直接用数据地址如2000H
或符号地址如VALUE来表示。

段基址是一个内存段的首地址,
有效地址是相对这个段首的偏移量.
君可下载一个tasm实践体会一下.