.


:




:

































 

 

 

 





() . ( ) .obj, , .

tasm.exe. :

 

tasm.exe __.asm

 

__.obj.

(- ) , . , , . , , (. .4) () . , .

, . , .

, , Error () Warning (). Error , , , . . Warning , , ( ) . , , .

( .lst). ( ):

 

tasm.exe __.asm /l

 

__.obj __.lst.

, .3.2, .3.3. () ( ) . , , , ( ).

 

Turbo Assembler Version 4.1 08/08/11 22:17:30 Page 1

prog.asm

 

1 0000 codesg SEGMENT PARA 'Code'

2 ASSUME CS:codesg,DS:codesg, SS:codesg, ES:nothing

3 ORG 100H

4 0100 EB 04 90 begin: JMP main

5;-------------------------------------------------------------

6 0103 05 fld1db DB 5

7 0104 FB fld2db DB -5

8 0105 FB fld3db DB 251

9;-------------------------------------------------------------

10 0106 main PROC NEAR

11 0106 8A 26 0103r MOV AH,byte ptr fld1db

12 010A 8A 3E 0104r MOV BH,byte ptr fld2db

13 010E 8A 2E 0105r MOV CH,byte ptr fld3db

14 0112 C3 RET

15 0113 main ENDP

16 0113 codesg ENDS

17 END begin

. 3.3.

 

 

Turbo Assembler Version 4.1 08/08/11 22:17:30 Page 2

Symbol Table

 

 

Symbol Name Type Value

 

??DATE Text "08/08/11"

??FILENAME Text "prog "

??TIME Text "22:17:30"

??VERSION Number 040A

@CPU Text 0101H

@CURSEG Text CODESG

@FILENAME Text prog

@WORDSIZE Text 2

BEGIN Near CODESG:0100

FLD1DB Byte CODESG:0103

FLD2DB Byte CODESG:0104

FLD3DB Byte CODESG:0105

MAIN Near CODESG:0106

 

Groups & Segments Bit Size Align Combine Class

 

CODESG 16 0113 Para none CODE

. 3.3

 





:


: 2015-10-01; !; : 544 |


:

:

, , . , .
==> ...

1553 - | 1387 -


© 2015-2024 lektsii.org - -

: 0.01 .