北傲东北虎 发表于 2012-2-4 15:24:37

11。4 问题

assume cs:code
tack segment
db 16 dup (0)
tack ends
code segment
ks:   mov ax,tack
      mov ss,ax
   mov sp,16
      mov ax,0
   push ax
   popf
   mov ax,0fff0h
   add ax,10h
   pushf
   pop ax
   and al,11000101b
   and ah,00001000b
   
   mov ax,4c00h
   int 21h
   
   
code ends
end ks


当执行到标志寄存器出栈      pop ax   ax为什么等于3047??? 怎么来 请详细解说下
页: [1]
查看完整版本: 11。4 问题