汇编语言中,关于段前缀(PSP)为何ds和es的值与数据段的值不同的问题

  当加载exe格式的文件时,CS:IP指向程序开始执行的第一条指令,SS:SP指向堆栈段,DS和ES并非指向程序数据段,而是指向程序前100H位置(这部分是该程序的段前缀 PSP),因此,DS和ES应该在程序当中进行设置(一般用mov ax,data 和mov ds,ax指令所完成)。blog
相关文章
相关标签/搜索