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

📄 eg0202a.asm

📁 宏汇编器
💻 ASM
字号:
;eg0202a.asm
	include io32.inc
	.data
count	dword 12345678h,9abcdef0h,0,0,3721h
	.code
start:
	mov eax,33221100h	; EAX=33221100H(立即数寻址)
	mov ebx,eax		; EBX=EAX(寄存器寻址)
	mov ecx,count		; ECX=12345678H(直接寻址)
	mov ebx,offset count	; EBX=count变量的有效地址(立即数寻址)
	mov edx,[ebx]		; EDX=12345678H(寄存器间接寻址)
	mov esi,[ebx+4]		; ESI=9ABCDEF0H(寄存器相对寻址)
	mov esi,80000h		; 将引起下条指令出现访问错误
	mov count[esi],eax
	mov edi,count[esi]	; EDI=9ABCDEF0H(寄存器相对寻址)
	mov edi,[ebx+esi]	; EDI=9ABCDEF0H(基址变址寻址)
	mov ecx,[ebx+esi*4]	; ECX=3721H(带比例的基址变址寻址)
	mov edx,[ebx+esi*4-4]	; EDX=0(带比例的相对基址变址寻址)
	mov ebp,esp		; EBP=ESP(寄存器寻址)
	call disprd		; 显示8个32位通用寄存器内容

	exit 0
	end start

⌨️ 快捷键说明

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