From 684fc27f6389f44102b5a3b31f62badc35a9a9ce Mon Sep 17 00:00:00 2001 From: Ben Burwell Date: Wed, 1 Apr 2015 20:32:27 -0400 Subject: as of 2013-12-04 --- proc3.asm | 63 --------------------------------------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 proc3.asm (limited to 'proc3.asm') diff --git a/proc3.asm b/proc3.asm deleted file mode 100644 index e47a4bd..0000000 --- a/proc3.asm +++ /dev/null @@ -1,63 +0,0 @@ -;************************************************************************* -; -; MPX-PC Test Process -; Name: PROC3 -; Description: Test process -; Module: 4 -; -;************************************************************************ - - - CON EQU 01H - PRT EQU 02H - WRITE EQU 01H - - CR EQU 0DH - LF EQU 0AH - - STACK SEGMENT STACK - DB 32 DUP ('STACK ') ; 256 BYTES - STACK ENDS - - DATA SEGMENT - MSG1 DB 'Proc3 dispatched. ',CR,LF,'$' - BUF DB 70 dup(?) - LEN DW 20 - DATA ENDS - - CODE SEGMENT - ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK - - MAIN PROC FAR - START: MOV AX,DATA ; SET UP DATA SEGMENT - MOV DS,AX - MOV ES,AX ; SET UP EXTRA SEGMENT - - ; Set up stack for dummy sys_call - - MOV DX,OFFSET LEN - PUSH DX ; LOAD LENGTH PARM - MOV DX,OFFSET MSG1 - PUSH DX ; LOAD MESSAGE ADDRESS - MOV DX,WRITE - PUSH DX ; LOAD OPERATION TYPE - MOV DX,PRT - PUSH DX ; LOAD OPERATION NUMBER - MOV DX,0AAH - PUSH DX ; PUSH EXTRA BYTE TO MAINTAIN - MOV DX,0ABH ; COMPATIBILITY WITH C ROUTINES - PUSH DX - - LOOP: MOV DX,OFFSET MSG1 - MOV AH,09H ; PRINT STRING - INT 21H - - MOV CX,0 ; RUN ONLY ONCE - INT 60H ; INT TO DISP - JMP LOOP - - MAIN ENDP - CODE ENDS - END START - - -- cgit v1.2.3