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

📄 b.lst

📁 包括显示彩条、偶数求和、小数、加法、字母、显示字符等9个小程序,压缩包自带运行工具masm
💻 LST
字号:
Microsoft (R) Macro Assembler Version 5.00                  4/9/7                                                             Page     1-1


       1 0000				data segment 
       2 0000  30 31 32 33 34 35 36	buf db '0123456789ABCDEF' 
       3       37 38 39 41 42 43 44	
       4       45 46			
       5 0010  50 5A 32 28 1E 3C 49	arr db 80,90,50,40,30,60,73 
       6 0017  39 62 45			    db 57,98,69 
       7 = 000A				    n=$-arr 
       8 001A  00			sum db 0 
       9 001B				data ends 
      10 0000				code segment 
      11				     assume cs:code,ds:data 
      12 0000  B8 ---- R		begin: mov ax,data 
      13 0003  8E D8			      mov ds,ax 
      14 0005  B0 00			      mov al,0 
      15 0007  B9 000A			      mov cx,n 
      16 000A  8D 36 0010 R		      lea si,arr 
      17 000E  8A 14			next1:mov dl,[si] 
      18 0010  80 FA 3C			      cmp dl,60 
      19 0013  7D 02			      jge next 
      20 0015  FE C0			      inc al 
      21 0017  46			next: inc si 
      22 0018  E2 F4			      loop next1 
      23 001A  A2 001A R		      mov sum,al 
      24 001D  8D 1E 0000 R		      lea bx,buf 
      25 0021  B1 04			      mov cl,4 
      26 0023  D2 E8			      shr al,cl 
      27 0025  D7			      xlat 
      28 0026  B4 02			      mov ah,2 
      29 0028  8A D0			      mov dl,al 
      30 002A  CD 21			      int 21h 
      31 002C  A0 001A R		      mov al,sum 
      32 002F  24 0F			      and al,0fh 
      33 0031  D7			      xlat 
      34 0032  8A D0			      mov dl,al 
      35 0034  B4 02			      mov ah,2 
      36 0036  CD 21			      int 21h 
      37 0038  B2 48			      mov dl,'H' 
      38 003A  CD 21			      int 21h 
      39 003C  B4 4C			      mov ah,4ch 
      40 003E  CD 21			      int 21h 
      41 0040				code  ends 
      42				end begin 
Microsoft (R) Macro Assembler Version 5.00                  4/9/7                                                             Symbols-1


Segments and Groups:

                N a m e         	Length	 Align	Combine Class

CODE . . . . . . . . . . . . . .  	0040	PARA	NONE	
DATA . . . . . . . . . . . . . .  	001B	PARA	NONE	

Symbols:            

                N a m e         	Type	 Value	 Attr

ARR  . . . . . . . . . . . . . .  	L BYTE	0010	DATA

BEGIN  . . . . . . . . . . . . .  	L NEAR	0000	CODE
BUF  . . . . . . . . . . . . . .  	L BYTE	0000	DATA

N  . . . . . . . . . . . . . . .  	NUMBER	000A	
NEXT . . . . . . . . . . . . . .  	L NEAR	0017	CODE
NEXT1  . . . . . . . . . . . . .  	L NEAR	000E	CODE

SUM  . . . . . . . . . . . . . .  	L BYTE	001A	DATA

@FILENAME  . . . . . . . . . . .  	TEXT  b		


     40 Source  Lines
     40 Total   Lines
     11 Symbols

  49388 + 434692 Bytes symbol space free

      0 Warning Errors
      0 Severe  Errors

⌨️ 快捷键说明

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