汇编语言-程序设计

执行

Posted by Kingtous on June 9, 2019

概念

8086中,00000H~9FFFFH为主存RAM区,共640KB

用户程序的执行过程

  • 将用户程序加载进内存
  • 建立256字节的PSP分区
  • 在PSP分区后面定义代码段
  • 代码段所在的段地址放入CS,偏移地址0000h放入IP
  • 如果用户定义了数据段,则在PSP和代码段之间预留部分空间
  • 设置堆栈区的段地址SS寄存器和堆栈指针SP
  • 将控制权交给用户程序

疑难

已知[X]补=98H,则[X]补/2= (A) 。

​ A. 0CCH B.4CH C. 49H D. 31H

答:有符号数,有符号数除正数不影响符号位