段寻址伪指令,用来设定程序中定义的各段名与段寄存器之间的关系。 这条伪指令的含义是“假设”,他假设某一段寄存器和程序中的某一个用segment.......ends 定义的段相关联。通过assume说明这种关联,在需要的情况下,assume并不是一条非要深入理解的伪指令,以后我们编程时,记着将assume将有特定用途的段和相关的段寄存器相关联起来即可。 比如,在程序中,我们用 codesg segment .......codesg ends 定义了一个名为codesg的段,在这个段中存放代码,所以这个段是一个代码段。在程序的开头,用 assume cs:codesg 将用作代码段的段codesg和CPU中的段寄存器cs连接起来。