mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-26 01:44:21 +00:00
162 lines
5.3 KiB
Plaintext
162 lines
5.3 KiB
Plaintext
MCS-86 MACRO ASSEMBLER C86LNK PAGE 1
|
||
|
||
|
||
ISIS-II MCS-86 MACRO ASSEMBLER V2.1 ASSEMBLY OF MODULE C86LNK
|
||
OBJECT MODULE PLACED IN :F0:C86LNK.OBJ
|
||
ASSEMBLER INVOKED BY: :F0: C86LNK.ASM DEBUG
|
||
|
||
|
||
LOC OBJ LINE SOURCE
|
||
|
||
1 ;
|
||
2 extrn asm86:near
|
||
3 cgroup group code
|
||
4 dgroup group const,data,stack,memory
|
||
5
|
||
6 assume cs:cgroup,ds:dgroup
|
||
7
|
||
---- 8 data segment public 'DATA'
|
||
---- 9 data ends
|
||
10
|
||
11 ;
|
||
---- 12 stack segment word stack 'STACK'
|
||
0000 13 stack_base label byte
|
||
---- 14 stack ends
|
||
15 ;
|
||
16
|
||
---- 17 memory segment memory 'MEMORY'
|
||
---- 18 memory ends
|
||
19
|
||
---- 20 const segment public 'CONST'
|
||
21
|
||
22 public fcb,fcb16,tbuff,endbuf
|
||
23
|
||
0006 24 org 6
|
||
0006 25 endbuf equ $
|
||
005C 26 org 5ch
|
||
005C 27 fcb equ $
|
||
006C 28 org 6ch
|
||
006C 29 fcb16 equ $
|
||
0080 30 org 80h
|
||
0080 31 tbuff equ $
|
||
0100 32 org 100h
|
||
33
|
||
---- 34 const ends
|
||
35
|
||
---- 36 code segment public 'CODE'
|
||
37
|
||
38 public mon1,mon2
|
||
39
|
||
0000 8CD8 40 start: mov ax,ds
|
||
0002 9C 41 pushf
|
||
0003 5B 42 pop bx
|
||
0004 FA 43 cli
|
||
0005 8ED0 44 mov ss,ax
|
||
0007 8D260000 R 45 lea sp,stack_base
|
||
000B 53 46 push bx
|
||
000C 9D 47 popf
|
||
000D E90000 E 48 jmp asm86
|
||
49
|
||
0010 20434F50595249 50 copyright db ' COPYRIGHT (C) DIGITAL RESEARCH, 1981 '
|
||
MCS-86 MACRO ASSEMBLER C86LNK PAGE 2
|
||
|
||
|
||
LOC OBJ LINE SOURCE
|
||
|
||
47485420284329
|
||
20444947495441
|
||
4C205245534541
|
||
5243482C203139
|
||
383120
|
||
51
|
||
52 public patch
|
||
0036 53 patch:
|
||
0036 90 54 db 90h,90h,90h,90h,90h,90h,90h,90h
|
||
0037 90
|
||
0038 90
|
||
0039 90
|
||
003A 90
|
||
003B 90
|
||
003C 90
|
||
003D 90
|
||
003E 90 55 db 90h,90h,90h,90h,90h,90h,90h,90h
|
||
003F 90
|
||
0040 90
|
||
0041 90
|
||
0042 90
|
||
0043 90
|
||
0044 90
|
||
0045 90
|
||
0046 90 56 db 90h,90h,90h,90h,90h,90h,90h,90h
|
||
0047 90
|
||
0048 90
|
||
0049 90
|
||
004A 90
|
||
004B 90
|
||
004C 90
|
||
004D 90
|
||
004E 90 57 db 90h,90h,90h,90h,90h,90h,90h,90h
|
||
004F 90
|
||
0050 90
|
||
0051 90
|
||
0052 90
|
||
0053 90
|
||
0054 90
|
||
0055 90
|
||
0056 90 58 db 90h,90h,90h,90h,90h,90h,90h,90h
|
||
0057 90
|
||
0058 90
|
||
0059 90
|
||
005A 90
|
||
005B 90
|
||
005C 90
|
||
005D 90
|
||
005E 90 59 db 90h,90h,90h,90h,90h,90h,90h,90h
|
||
005F 90
|
||
0060 90
|
||
0061 90
|
||
0062 90
|
||
0063 90
|
||
0064 90
|
||
MCS-86 MACRO ASSEMBLER C86LNK PAGE 3
|
||
|
||
|
||
LOC OBJ LINE SOURCE
|
||
|
||
0065 90
|
||
0066 90 60 db 90h,90h,90h,90h,90h,90h,90h,90h
|
||
0067 90
|
||
0068 90
|
||
0069 90
|
||
006A 90
|
||
006B 90
|
||
006C 90
|
||
006D 90
|
||
006E 90 61 db 90h,90h,90h,90h,90h,90h,90h,90h
|
||
006F 90
|
||
0070 90
|
||
0071 90
|
||
0072 90
|
||
0073 90
|
||
0074 90
|
||
0075 90
|
||
62
|
||
0076 2031302F30312F 63 date db ' 10/01/81 '
|
||
383120
|
||
64
|
||
0080 65 bdos:
|
||
0080 58 66 pop ax ; return address
|
||
0081 5A 67 pop dx
|
||
0082 59 68 pop cx
|
||
0083 50 69 push ax
|
||
0084 CDE0 70 int 224
|
||
0086 C3 71 ret
|
||
72
|
||
0080 73 mon1 equ bdos
|
||
0080 74 mon2 equ bdos
|
||
---- 75 code ends
|
||
76
|
||
77 end
|
||
|
||
ASSEMBLY COMPLETE, NO ERRORS FOUND
|