Turbo Assembler Version 3.1 10/11/01 08:37:23 Page 1 p0.ASM 1 ; ------------------------------------ 2 ; P0 - sablona jednoducheho programu | 3 ;------------------------------------- 4 5 0000 S1 SEGMENT STACK 6 0000 64*(????) dw 100 dup (?) 7 00C8 S1 ENDS 8 9 ; -------------------------- 10 11 0000 D1 SEGMENT 12 0000 ???? var1 dw ? 13 0002 ???? var2 dw ? 14 0004 4C 69 62 6F 76 6F 6C+ text1 db "Libovolny text" 15 6E 79 20 74 65 78 74 16 0012 D1 ENDS 17 18 ; -------------------------- 19 20 0000 C1 SEGMENT 21 0000 90 nop 22 0001 90 nop 23 0002 B8 0000s tudy: mov ax,D1 24 0005 8E D8 mov ds,ax 25 assume ds:D1 26 assume cs:C1 27 0007 A1 0000r mov ax,var1 28 000A 8B 1E 0004r mov bx,word ptr text1 29 000E B9 0004r mov cx,offset text1 30 ; 31 0011 B8 4C00 mov ax,4C00h 32 0014 CD 21 int 21h 33 ; 34 0016 C1 ENDS 35 36 ; -------------------------- 37 END tudy Turbo Assembler Version 3.1 10/11/01 08:37:23 Page 2 Symbol Table Symbol Name Type Value ??DATE Text "10/11/01" ??FILENAME Text "p0 " ??TIME Text "08:37:23" ??VERSION Number 030A @CPU Text 0101H @CURSEG Text C1 @FILENAME Text P0 @WORDSIZE Text 2 TEXT1 Byte D1:0004 TUDY Near C1:0002 VAR1 Word D1:0000 VAR2 Word D1:0002 Groups & Segments Bit Size Align Combine Class C1 16 0016 Para none D1 16 0012 Para none S1 16 00C8 Para Stack