Загрузка данных


Turbo Assembler	 Version 4.1	    09/24/26 14:21:16	    Page 1
Prog_4.asm



      1	0000			     .model small
      2	0000			     .stack 512
      3
      4	0000			     .data
      5	0000  12		     den DB 18
      6	0001  4321		     qwer DW 4321h
      7	0003  000C		     mes DW 12
      8	0005  0C*(13)		     Mas_1 DB 12 dup(19)
      9	0011  14*(????)		     Mas_2 DW 20 dup(?)
     10	0039  4B 6F 72 6E 65 65	76+  stroka DB 'Korneev', '$'
     11	      24
     12
     13	0041			     .code
     14	0000			     start:
     15	0000  B8 0000s		     mov ax, @data
     16	0003  8E D8		     mov ds, ax
     17
     18	0005  BF 07D6		     mov di, 07D6h
     19
     20	0008  A0 0000r		     mov al, den
     21	000B  8B 0E 0003r	     mov cx, mes
     22	000F  A1 0003r		     mov ax, mes
     23	0012  8E C0		     mov es, ax
     24
     25	0014  32 E4		     xor ah, ah
     26	0016  A0 0000r		     mov al, den
     27	0019  50		     push ax
     28	001A  FF 36 0003r	     push mes
     29
     30	001E  A1 0001r		     mov ax, qwer
     31	0021  87 06 0003r	     xchg ax, mes
     32	0025  A3 0001r		     mov qwer, ax
     33
     34	0028  BE 0000r		     lea si, den
     35
     36	002B  1E		     push ds
     37	002C  07		     pop es
     38
     39	002D  5A		     pop dx
     40	002E  59		     pop cx
     41
     42	002F  B4 09		     mov ah, 09h
     43	0031  BA 0039r		     lea dx, stroka
     44	0034  CD 21		     int 21h
     45
     46	0036  B8 4C00		     mov ax, 4c00h
     47	0039  CD 21		     int 21h
     48
     49				     end start
Turbo Assembler	 Version 4.1	    09/24/26 14:21:16	    Page 2
Symbol Table




Symbol Name			  Type	 Value

??DATE				  Text	 "09/24/26"
??FILENAME			  Text	 "Prog_4  "
??TIME				  Text	 "14:21:16"
??VERSION			  Number 040A
@32BIT				  Text	 0
@CODE				  Text	 _TEXT
@CODESIZE			  Text	 0
@CPU				  Text	 0101H
@CURSEG				  Text	 _TEXT
@DATA				  Text	 DGROUP
@DATASIZE			  Text	 0
@FILENAME			  Text	 PROG_4
@INTERFACE			  Text	 000H
@MODEL				  Text	 2
@STACK				  Text	 DGROUP
@WORDSIZE			  Text	 2
DEN				  Byte	 DGROUP:0000
MAS_1				  Byte	 DGROUP:0005
MAS_2				  Word	 DGROUP:0011
MES				  Word	 DGROUP:0003
QWER				  Word	 DGROUP:0001
START				  Near	 _TEXT:0000
STROKA				  Byte	 DGROUP:0039

Groups & Segments		  Bit Size Align  Combine Class

DGROUP				  Group
  STACK				  16  0200 Para	  Stack	  STACK
  _DATA				  16  0041 Word	  Public  DATA
_TEXT				  16  003B Word	  Public  CODE