【急急急】关于微机原理中的 段定义伪指令和段寄存器说明伪指令的一些问题

2025-03-10 04:41:13
推荐回答(1个)
回答1:

问题1:数据段中的“CONT EQU ($-BUFFER)/2”表示用CONT表示(0A-00)/2=05H,那么它在数据段中占一个内存单元吗,或者说,数据单中需要给05在BUFFER后分配一个内存单元吗?
--EQU,是伪指令,不占用内存单元。

问题2:通过“ORG 0200H”能知道数据段起始偏移地址是0200H,那堆栈段和代码段,没有ORG这条语句,它的段内起始偏移地址是多少?
--是 0000H。

问题3:MOV AX, DATA
MOV DS, AX
数据段和对战队起始地址分别送DS,SS,只能通过AX寄存器吗,可以通过BX、CX吗
--可以。