首页 > 解决方案 > 不匹配的块嵌套:main [ASM]

问题描述

我搜索了错误,它说它没有匹配的结尾。我已经尝试修复它很长一段时间了,但是当我刚刚结束它时,我不明白它没有匹配的结尾是什么意思。

INCLUDE Irvine32.inc

.386
.model flat, stdcall, small
.stack 4096
.stack 32
.stack 100h
ExitProcess PROTO, deExitCode:DWORD

.data
fib DB ?

.code
main PROC

mov eax,@data
mov eds, eax
lea esi, fib
mov eah, 01h
int 21h
sub eal, 30h

mov ecl,eal
mov eax,00h
mov ebx,01h
mov[esi], eax

inc esi
mov [esi],ebx
inc esi
sub ecl,02h

L1:
add eax, ebx
mov ebx, [esi]
inc esi
loop L1

int 3h
end
INVOKE ExitProcess, 0

main ENDP
END main

标签: assemblymasm

解决方案


推荐阅读