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

📄 eg0422.lst

📁 宏汇编器
💻 LST
字号:
Microsoft (R) Macro Assembler Version 6.15.8803		    08/19/07 15:56:49
eg0422.asm						     Page 1 - 1


				;eg0422.asm
					.686
					.model flat,stdcall
					option casemap:none
					includelib kernel32.lib
					includelib user32.lib
				ExitProcess	proto,:DWORD
				MessageBoxA PROTO :DWORD,:DWORD,:DWORD,:DWORD
 = MessageBoxA			MessageBox equ <MessageBoxA>
 = 00000000			NULL	equ 0
 = 00000000			MB_OK	equ 0
 00000000				.data
 00000000 CF FB CF A2 B4	szCaption	byte '消息窗口',0
	   B0 BF DA 00
 00000009 B1 BE BB FA B5	outbuffer	byte '本机的处理器是', 12 dup(0),0
	   C4 B4 A6 C0 ED
	   C6 F7 CA C7
	   0000000C [
	    00
	   ] 00
 = 0000001A			outbufsize	= sizeof outbuffer-1
 00000000				.code
 00000000			start:
 00000000  B8 00000000			mov eax,0
 00000005  0F A2			cpuid	; 执行处理器识别指令
 00000007  89 1D 00000017 R		mov dword ptr outbuffer+outbufsize-12,ebx
 0000000D  89 15 0000001B R		mov dword ptr outbuffer+outbufsize-8,edx
 00000013  89 0D 0000001F R		mov dword ptr outbuffer+outbufsize-4,ecx
					invoke MessageBox,NULL,addr outbuffer, addr szCaption,MB_OK
					invoke ExitProcess,NULL
					end start
Microsoft (R) Macro Assembler Version 6.15.8803		    08/19/07 15:56:49
eg0422.asm						     Symbols 2 - 1




Segments and Groups:

                N a m e                 Size     Length   Align   Combine Class

FLAT . . . . . . . . . . . . . .	GROUP
_DATA  . . . . . . . . . . . . .	32 Bit	 00000024 Para	  Public  'DATA'	
_TEXT  . . . . . . . . . . . . .	32 Bit	 00000033 Para	  Public  'CODE'	


Procedures,  parameters and locals:

                N a m e                 Type     Value    Attr

ExitProcess  . . . . . . . . . .	P Near	 00000000 FLAT	Length= 00000000 External STDCALL
MessageBoxA  . . . . . . . . . .	P Near	 00000000 FLAT	Length= 00000000 External STDCALL


Symbols:

                N a m e                 Type     Value    Attr

@CodeSize  . . . . . . . . . . .	Number	 00000000h   
@DataSize  . . . . . . . . . . .	Number	 00000000h   
@Interface . . . . . . . . . . .	Number	 00000003h   
@Model . . . . . . . . . . . . .	Number	 00000007h   
@code  . . . . . . . . . . . . .	Text   	 _TEXT
@data  . . . . . . . . . . . . .	Text   	 FLAT
@fardata?  . . . . . . . . . . .	Text   	 FLAT
@fardata . . . . . . . . . . . .	Text   	 FLAT
@stack . . . . . . . . . . . . .	Text   	 FLAT
MB_OK  . . . . . . . . . . . . .	Number	 00000000h   
MessageBox . . . . . . . . . . .	Text   	 MessageBoxA
NULL . . . . . . . . . . . . . .	Number	 00000000h   
outbuffer  . . . . . . . . . . .	Byte	 00000009 _DATA	
outbufsize . . . . . . . . . . .	Number	 0000001Ah   
start  . . . . . . . . . . . . .	L Near	 00000000 _TEXT	Public STDCALL
szCaption  . . . . . . . . . . .	Byte	 00000000 _DATA	

	   0 Warnings
	   0 Errors

⌨️ 快捷键说明

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