Assembler



- 2


 
 
PAGE ,132
TITLE . 4.7
0000 CODE SEGMENT
ASSUME CS:CODE,DS:CODE
0000 EXWORD LABEL WORD
 
0000 50 PUSH AX ;
0001 56 PUSH SI
0002 0E PUSH CS ;
0003 FF 36 0000 R PUSH EXWORD ;
 
0007 8F 06 0000 R POP EXWORD ; ,
000B 07 POP ES ;
000C 5F POP DI
000D 5B POP BX
 
000E 9C PUSHF ;
000F 9D POPF
 
;----- ,
 
0010 50 PUSH AX
0011 53 PUSH BX
0012 51 PUSH CX
0013 52 PUSH DX
0014 E8 0017 R CALL SUBROUTINE ;
; ... ;
 
0017 SUBROUTINE PROC NEAR
 
0017 8B EC MOV BP, SP ; BP
0019 8B 46 02 MOV AX, [BP+2] ; (DX)
001C 8B 5E 04 MOV BX, [BP+4] ; (CX)