⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 noname.lst

📁 利用1AH,21H 中断调用
💻 LST
字号:
Turbo Assembler	 Version 4.1	    05/01/13 01:44:51	    Page 1
C:\DOCUME~1\苏杰~1.RFC\桌面\汇编程~1\汇编程~1\NoName.ASM



      1	0000				     DATA  SEGMENT
      2
      3
      4	0000  04*(??)		      OUTBUF DB	4 DUP(?)
      5
      6
      7	0004			      DATA  ENDS
      8
      9
     10	0000			      CODE  SEGMENT
     11
     12
     13					    ASSUME CS:CODE,DS:DATA
     14
     15
     16	0000			      MAIN   PROC FAR
     17
     18
     19	0000  1E			    PUSH DS
     20
     21
     22	0001  33 C0			    XOR	 AX,AX
     23
     24
     25	0003  50			    PUSH AX
     26
     27
     28	0004  B8 0000s			    MOV	AX,DATA
     29
     30
     31	0007  8E D8			    MOV	DS,AX
     32
     33
     34	0009  BE 0000r		      LOP1: MOV	SI,OFFSET OUTBUF
     35
     36
     37	000C  56			    PUSH SI
     38
     39
     40	000D  B4 00			    MOV	AH,0
     41
     42
     43	000F  CD 1A			    INT	1AH
     44
     45
     46	0011  8A C2			    MOV	AL,DL
     47
     48
     49	0013  B4 00			    MOV	AH,0
     50
     51
     52	0015  B3 14			    MOV	BL,20
     53
     54
     55	0017  F6 F3			    DIV	BL
     56
     57
Turbo Assembler	 Version 4.1	    05/01/13 01:44:51	    Page 2
C:\DOCUME~1\苏杰~1.RFC\桌面\汇编程~1\汇编程~1\NoName.ASM



     58	0019  FE C4			    INC	AH
     59
     60
     61	001B  8A C4		      LOP2: MOV	AL,AH
     62
     63
     64	001D  B4 00			    MOV	AH,0
     65
     66
     67	001F  B3 0A			    MOV	BL,10
     68
     69
     70	0021  F6 F3			    DIV	BL
     71
     72
     73	0023  04 30			    ADD	AL,30H
     74
     75
     76	0025  88 04			    MOV	[SI],AL
     77
     78
     79	0027  46			    INC	SI
     80
     81
     82	0028  80 C4 30			    ADD	AH,30H
     83
     84
     85	002B  88 24			    MOV	[SI],AH
     86
     87
     88	002D  46			    INC	SI
     89
     90
     91	002E  C6 04 20			    MOV	BYTE PTR [SI],20H
     92
     93
     94	0031  46			    INC	SI
     95
     96
     97	0032  C6 04 24			    MOV	BYTE PTR [SI],'$'
     98
     99
    100	0035  5A			    POP	DX
    101
    102
    103	0036  B4 09			    MOV	AH,9
    104
    105
    106	0038  CD 21			    INT	21H
    107
    108
    109	003A  B9 2328			    MOV	CX,9000
    110
    111
    112	003D  BB FFFF		      DONE1:MOV	BX,0FFFFH
    113
    114
Turbo Assembler	 Version 4.1	    05/01/13 01:44:51	    Page 3
C:\DOCUME~1\苏杰~1.RFC\桌面\汇编程~1\汇编程~1\NoName.ASM



    115	0040  4B		       DONE:DEC	BX
    116
    117
    118	0041  75 FD			    JNE	DONE
    119
    120
    121	0043  E2 F8			    LOOP DONE1
    122
    123
    124	0045  B4 06			    MOV	AH,6
    125
    126
    127	0047  B2 FF			    MOV	DL,0FFH
    128
    129
    130	0049  CD 21			    INT	21H
    131
    132
    133	004B  74 BC			    JE	LOP1
    134
    135
    136	004D  3C 51			    CMP	AL,'Q'
    137
    138
    139	004F  74 02			    JE LAST
    140
    141
    142	0051  EB B6			    JMP	LOP1
    143
    144
    145	0053  CB		      LAST: RET
    146
    147
    148	0054				MAIN  ENDP
    149
    150
    151	0054				CODE ENDS
    152
    153
    154					     END MAIN
Turbo Assembler	 Version 4.1	    05/01/13 01:44:51	    Page 4
Symbol Table




Symbol Name		Type   Value			   Cref	(defined at #)

??DATE			Text   "05/01/13"
??FILENAME		Text   "NoName	"
??TIME			Text   "01:44:51"
??VERSION		Number 040A
@CPU			Text   0101H
@CURSEG			Text   CODE			   #1  #10
@FILENAME		Text   NONAME
@WORDSIZE		Text   2			   #1  #10
DONE			Near   CODE:0040		   #115	 118
DONE1			Near   CODE:003D		   #112	 121
LAST			Near   CODE:0053		   139	#145
LOP1			Near   CODE:0009		   #34	133  142
LOP2			Near   CODE:001B		   #61
MAIN			Far    CODE:0000		   #16	154
OUTBUF			Byte   DATA:0000		   #4  34

Groups & Segments	Bit Size Align	Combine	Class	   Cref	(defined at #)

CODE			16  0054 Para	none		   #10	13
DATA			16  0004 Para	none		   #1  13  28


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -