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

📄 11.lst

📁 学生档案管理系统
💻 LST
字号:
Microsoft (R) Macro Assembler Version 5.00                  12/3/7                                                             Page     1-1


 0000				DATA SEGMENT	;定义数据段 
 0000  ????				SUM	DW	?	;定义数据区 
 0002  0064				CN	DW	64H	;循环次数100 
 0004  31 2B 32 2B 33 2B 34		STR	DB	'1+2+3+4+...+100=','$'
					;定义输出字符串 
       2B 2E 2E 2E 2B 31 30	
       30 3D 24			
 0015				DATA ENDS 
 0000				CODE	SEGMENT 
					ASSUME	CS:CODE,DS:DATA 
 0000  1E			START:	PUSH	DS 
 0001  33 C0				XOR	AX,AX 
 0003  50				PUSH	AX 
 0004  B8 ---- R			MOV	AX,DATA 
 0007  8E D8				MOV 	DS,AX 
					 
 0009  B8 0000				MOV	AX,0 
 000C  B9 0000				MOV 	CX,0 
 000F  41			LP:	INC 	CX 
 0010  03 C1				ADD	AX,CX 
 0012  3B 0E 0002 R			CMP	CX,CN 
 0016  72 F7				JB	LP 
 0018  A3 0000 R			MOV	SUM,AX 
				 
 001B  B4 09				MOV 	AH,09 
 001D  BA 0004 R			MOV	DX,OFFSET STR 
 0020  CD 21				INT 	21H 
					 
 0022  A1 0000 R			MOV 	AX,SUM 
 0025  86 E0				XCHG 	AH,AL 
 0027  B4 00				MOV	AH,0 
 0029  E8 0039 R			CALL	DISPBYTE 
				 
 002C  B8 0000				MOV	AX,0 
 002F  A0 0000 R			MOV	AL,LOW SUM 
 0032  E8 0039 R			CALL	DISPBYTE 
					 
 0035  B4 4C				MOV	AH,4CH 
 0037  CD 21				INT 	21H 
 0039				DISPBYTE PROC NEAR 
 0039  51				PUSH	CX 
 003A  52				PUSH	DX 
 003B  B1 04				MOV	CL,4 
 003D  D3 E0				SHL	AX,CL 
 003F  8A D4				MOV 	DL,AH 
 0041  80 FA 0A				CMP 	DL,0AH	 
 0044  73 06				JNC 	DISPHA	;dl>=0a? 
 0046  80 C2 30				ADD	DL,30H 
 0049  EB 04 90				JMP	DISPH0 
 004C  80 C2 37			DISPHA:	ADD 	DL,37H	;ip=118	 
 004F  50			DISPH0:	PUSH 	AX	;ip=11B 
 0050  B4 02				MOV	AH,02 
 0052  CD 21				INT 	21H 
 0054  58				POP 	AX 
Microsoft (R) Macro Assembler Version 5.00                  12/3/7                                                             Page     1-2


				 
 0055  D2 E8				SHR 	AL,CL 
 0057  8A D0				MOV	DL,AL 
 0059  80 FA 0A				CMP 	DL,0AH	;dl>=0a? 
 005C  73 06				JNC 	DISPLA 
 005E  80 C2 30				ADD 	DL,30H 
 0061  EB 04 90				JMP	DISPL0 
 0064  80 C2 37			DISPLA:	ADD 	DL,37H	;ip=12F 
 0067  B4 02			DISPL0:	MOV 	AH,02	;ip=132 
 0069  CD 21				INT 	21H	 
 006B  5A				POP	DX 
 006C  59				POP	CX 
 006D  C3				RET 
 006E				DISPBYTE ENDP  
 006E				CODE	ENDS 
					END	START 
Microsoft (R) Macro Assembler Version 5.00                  12/3/7                                                             Symbols-1


Segments and Groups:

                N a m e         	Length	 Align	Combine Class

CODE . . . . . . . . . . . . . .  	006E	PARA	NONE	
DATA . . . . . . . . . . . . . .  	0015	PARA	NONE	

Symbols:            

                N a m e         	Type	 Value	 Attr

CN . . . . . . . . . . . . . . .  	L WORD	0002	DATA

DISPBYTE . . . . . . . . . . . .  	N PROC	0039	CODE	Length = 0035
DISPH0 . . . . . . . . . . . . .  	L NEAR	004F	CODE
DISPHA . . . . . . . . . . . . .  	L NEAR	004C	CODE
DISPL0 . . . . . . . . . . . . .  	L NEAR	0067	CODE
DISPLA . . . . . . . . . . . . .  	L NEAR	0064	CODE

LP . . . . . . . . . . . . . . .  	L NEAR	000F	CODE

START  . . . . . . . . . . . . .  	L NEAR	0000	CODE
STR  . . . . . . . . . . . . . .  	L BYTE	0004	DATA
SUM  . . . . . . . . . . . . . .  	L WORD	0000	DATA

@FILENAME  . . . . . . . . . . .  	TEXT  11		


     67 Source  Lines
     67 Total   Lines
     14 Symbols

  50150 + 416090 Bytes symbol space free

      0 Warning Errors
      0 Severe  Errors

⌨️ 快捷键说明

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