汇编疑问

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:15:14
例.将主存单元DS:[2000H]的一个字压入堆栈
PUSH [2000H]
疑问:1.主存到底是什么?DS?SS?CS?晕了
2.PUSH的默认段就是DS吗?如果不是那例题里为什么不带上DS?

主存即内存,程序要执行都要首先从硬盘加载到内存才能运行。
DS,SS,CS是段地址,它和偏移地址一道确定了内存地址
PUSH默认段是SS(堆栈段),该指令就是这样设计的,无需指明,就像SAHF等指令一样。