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

📄 15.lst

📁 微机编程小题
💻 LST
字号:
Microsoft (R) Macro Assembler Version 6.11		    10/31/08 11:00:46
15.ASM							     Page 1 - 1


 0000				DATA  SEGMENT
 0000 00 22 44 66 88		      MBUF DB 00H,22H,44H,66H,88H
 0005 = 0005			      COUNT EQU $-MBUF
				      ORG 0040H
 0040  0005 [			      NBUF DB COUNT DUP(0)
        00
       ]
 0045				DATA  ENDS
 0000				STACK1 SEGMENT PARA STACK
 0000  0028 [			      DW 40 DUP(?)
        0000
       ]
 0050				STACK1 ENDS
 0000				CODE  SEGMENT
				      ASSUME CS:CODE,DS:DATA,SS:STACK1
 0000  B8 ---- R		START:MOV AX,DATA
 0003  8E D8			      MOV DS,AX                     ;DS装入段基址
 0005  BB 0000 R		      MOV BX,OFFSET MBUF
 0008  81 C3 0004		      ADD BX,COUNT-1
 000C  BE 0040 R		      MOV SI,OFFSET NBUF
 000F  B9 0005			      MOV CX,COUNT
 0012  8A 07			SAVE:MOV AL,[BX]
 0014  88 04			     MOV [SI],AL
 0016  4B			     DEC BX
 0017  46			     INC SI
 0018  49			     DEC CX
 0019  75 F7			     JNZ SAVE                        ;不等于0转SAVE
 001B  B4 4C			     MOV AH,4CH                      ;系统功能调用
 001D  CD 21			     INT 21H                         ;返回操作系统
 001F				CODE  ENDS
				      END START

Microsoft (R) Macro Assembler Version 6.11		    10/31/08 11:00:46
15.ASM							     Symbols 2 - 1




Segments and Groups:

                N a m e                 Size     Length   Align   Combine Class

CODE . . . . . . . . . . . . . .	16 Bit	 001F	  Para	  Private 
DATA . . . . . . . . . . . . . .	16 Bit	 0045	  Para	  Private 
STACK1 . . . . . . . . . . . . .	16 Bit	 0050	  Para	  Stack	  


Symbols:

                N a m e                 Type     Value    Attr

COUNT  . . . . . . . . . . . . .	Number	 0005h	 
MBUF . . . . . . . . . . . . . .	Byte	 0000	  DATA	
NBUF . . . . . . . . . . . . . .	Byte	 0040	  DATA	
SAVE . . . . . . . . . . . . . .	L Near	 0012	  CODE	
START  . . . . . . . . . . . . .	L Near	 0000	  CODE	

	   0 Warnings
	   0 Errors

⌨️ 快捷键说明

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