下列子程序保护和恢复现场指令编写正确的是()。
A、SUB: PUSH PSW ; 现场保护 PUSH Acc ... POP PSW ; 现场恢复 POP Acc RET
B、SUB: PUSH PSW ; 现场保护 PUSH Acc ... POP Acc ; 现场恢复 POP PSW RET
C、SUB: POP PSW ; 现场保护 POP Acc ... PUSH PSW ; 现场恢复 PUSH Acc RET
D、SUB: POP PSW ; 现场保护 POP Acc ... PUSH Acc ; 现场恢复 PUSH PSW RET