assembly - 不匹配的块嵌套: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
解决方案
推荐阅读
- ssh-tunnel - 无法使用 SSHTunnelForwarder 建立与 SSH 网关的会话
- node.js - 此表达式不可构造。类型“xxxx”没有构造签名
- c++ - 在 std::map 的描述中,“不精确”是什么意思?
- python - 使用 tkinter 和类创建多个不同颜色的形状
- css - 如何在 styled-components 中安排 Li 的
- javascript - 如何使用 sortablejs 对 dropzone 图像顺序进行排序和更新?
- reactjs - React + Formik + Material Ui 中的表单(对话框 + 步进器)
- sql - 如何在不中断/划分字段的情况下制作多个聚合函数
- cmake - 如何在静态库中包含静态库?
- bootstrap-4 - 引导表 + jspdf(自动表)