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

📄 chang.lis

📁 可以看一看源代码 与大家共享
💻 LIS
字号:
Microsoft (R) Macro Assembler Version 5.00                  11/18/1                                                             Page     1-1


       1 0000				DSEG          SEGMENT    
       2 0000  86			              BCD DB        86H 
       3 0001  48 45 4C 4C 4F 0D 0A	              MESS DB        'HELLO',0D
					H,0AH,'$' 
       4       24			
       5 0009  0002[			               ASCII   DB 2 DUP(?) 
       6	    ??			
       7			 ]	
       8				
       9 000B				DSEG          ENDS       
      10				      
      11 0000				CSEG          SEGMENT 
      12				                            ASSUME    C
					S:CSEG ,DS:DSEG  
      13				               
      14 0000  B8 ---- R		START:        MOV       AX,DSEG        
					   ;  01110100 
      15 0003  8E D8			              MOV       DS,AX          
					   ;  00001111 
      16 0005  A0 0000 R		              MOV       AL,BCD  ;清高位
					为0  ---------- 
      17 0008  80 E4 0F			              AND       AH,0FH         
					    ;  00000100 
      18 000B  04 30			              ADD       AL,30H 
      19 000D  A2 000A R		              MOV       ASCII+1,AL 
      20				               
      21 0010  A0 0000 R		              MOV       AL,BCD  
      22 0013  B1 04			              MOV       CL,4 
      23 0015  D2 E8			              SHR       AL,CL 
      24 0017  04 30			              ADD       AL,30H 
      25 0019  A2 0009 R		              MOV       ASCII,AL 
      26				               
      27 001C  A0 0009 R		              MOV       AL,ASCII 
      28 001F  BA 0001 R		              MOV       DX,OFFSET MESS 
					 
      29 0022  02 D0			              ADD       DL,AL          
					;此处用的是字符与数字相乘当然不会得出正
					确答案 
      30 0024  B4 09			              MOV       AH,9 
      31 0026  CD 21			              INT       21H 
      32 0028  B4 4C			              MOV       AH,4CH 
      33 002A  CD 21			              INT       21H 
      34 002C				CSEG          ENDS                 
      35				              END       START    
Microsoft (R) Macro Assembler Version 5.00                  11/18/1                                                             Symbols-1


Segments and Groups:

                N a m e         	Length	 Align	Combine Class

CSEG . . . . . . . . . . . . . .  	002C	PARA	NONE	
DSEG . . . . . . . . . . . . . .  	000B	PARA	NONE	

Symbols:            

                N a m e         	Type	 Value	 Attr

ASCII  . . . . . . . . . . . . .  	L BYTE	0009	DSEG	Length = 0002

BCD  . . . . . . . . . . . . . .  	L BYTE	0000	DSEG

MESS . . . . . . . . . . . . . .  	L BYTE	0001	DSEG

START  . . . . . . . . . . . . .  	L NEAR	0000	CSEG

@FILENAME  . . . . . . . . . . .  	TEXT  chang		


     31 Source  Lines
     31 Total   Lines
      8 Symbols

  49338 + 425286 Bytes symbol space free

      0 Warning Errors
      0 Severe  Errors

⌨️ 快捷键说明

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