
8.若DPTR=1234H,执行完下列程序段后,DPTR=(
PUSH
PUSH
POP
POP
DPH
DPL
DPH
DPL

程序执行流程如下:
DPTR的内容(即1234H)被压入堆栈。
再次将DPTR的内容压入堆栈。此时堆栈中有两个1234H。
第一次弹出堆栈中的值到DPH,此时DPH的值为1234H。堆栈中仍有1234H。
第二次弹出堆栈中的值到DPL,此时DPL的值为1234H。堆栈为空。
所以,执行完上述程序段后,DPH的值为1234H,而DPL的值也是1234H。因此,最终的DPTR值为1234H + 1234H = 2468H。