summaryrefslogtreecommitdiff
path: root/asvt/labs/lab2/files/task3/TASK3.LST
blob: e1b9ee308848007554a50ce2cbc4a72b255c28f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Turbo Assembler	 Version 3.1	    04/05/20 :01:30	    Page 1
TASK3.ASM



      1				     .286
      2	0000			     .model tiny
      3	0000			     .data
      4	0000  ?? ?? 20 ?? ?? 20	??+  string db ?,?,' ',?,?,' ',?,?,0Ah,0Dh,'$'
      5	      ?? 0A 0D 24
      6
      7	000B			     .code
      8				     org 100h
      9	0100			     start:
     10	0100  B4 01			 MOV ah,1
     11	0102  CD 1A			 INT 1Ah
     12	0104  3B DA			 CMP bx,dx
     13	0106  B4 02			 MOV ah,2
     14	0108  CD 1A			 INT 1Ah
     15	010A  B4 00			 MOV ah,0
     16	010C  8A C5			 MOV al,ch
     17	010E  C1 C8 04			 ROR ax,4
     18	0111  C0 EC 04			 SHR ah,4
     19	0114  0D 3030			 OR ax,'00'
     20	0117  A3 0000r			 MOV word ptr string,ax
     21	011A  B4 00			 MOV ah,0
     22	011C  8A C1			 MOV al,cl
     23	011E  C1 C8 04			 ROR ax,4
     24	0121  C0 EC 04			 SHR ah,4
     25	0124  0D 3030			 OR ax,'00'
     26	0127  A3 0003r			 MOV word ptr string+3,ax
     27	012A  B4 00			 MOV ah,0
     28	012C  8A C6			 MOV al,dh
     29	012E  C1 C8 04			 ROR ax,4
     30	0131  C0 EC 04			 SHR ah,4
     31	0134  0D 3030			 OR ax,'00'
     32	0137  A3 0006r			 MOV word ptr string+6,ax
     33	013A  B4 09			 MOV ah,9
     34	013C  BA 0000r			 MOV dx,offset string
     35	013F  CD 21			 INT 21h
     36	0141  B8 4C00			 MOV ax,4C00h
     37	0144  CD 21			 INT 21h
     38				     end start
Turbo Assembler	 Version 3.1	    04/05/20 :01:30	    Page 2
Symbol Table




Symbol Name			  Type	 Value

??DATE				  Text	 "04/05/20"
??FILENAME			  Text	 "TASK3	  "
??TIME				  Text	 "I5:01:29"
??VERSION			  Number 030A
@32BIT				  Text	 0
@CODE				  Text	 DGROUP
@CODESIZE			  Text	 0
@CPU				  Text	 0707H
@CURSEG				  Text	 _TEXT
@DATA				  Text	 DGROUP
@DATASIZE			  Text	 0
@FILENAME			  Text	 TASK3
@INTERFACE			  Text	 00H
@MODEL				  Text	 1
@STACK				  Text	 DGROUP
@WORDSIZE			  Text	 2
START				  Near	 DGROUP:0100
STRING				  Byte	 DGROUP:0000

Groups & Segments		  Bit Size Align  Combine Class

DGROUP				  Group
  _DATA				  16  000B Word	  Public  DATA
  _TEXT				  16  0146 Word	  Public  CODE