【发布时间】:2014-03-17 15:40:45
【问题描述】:
我正在学习如何制作引导扇区,并且我正在遵循 notepad++ 中的所有代码(使用葡萄酒),我尝试组装代码:
{BITS 16}
{ORG 0x7C00}
jmp 0x0:Start
Start:
cli
mov AX,0x9000
mov SS,AX
mov SP,0xFB00
sti
mov AH,0Eh
mov AL,'E'
int 10h
cli
hlt
times 510 - ($ - $$) db 0
dw 0xAA55
我不断收到上面描述的错误,我不知道如何解决这个问题......
(代码间隔正确我不知道为什么这个网站把它们放在同一行)
【问题讨论】:
-
我在发布后大约 2 秒发现我使用 {} 而不是 [] 但问题仍然存在
-
什么行号?除了大括号(嬉皮括号 - 使用共和党括号或什么都不用),我没有看到任何问题。你是在“-f bin”输出模式下组装它吗? (它是唯一知道“org”的)
-
我用的是精灵,我试试看
-
同样的事情......还有其他想法吗?
-
"notepad++" 给你unicode而不是ascii?什么行号? (Brendan 关于首选“用户表单”的说法是正确的,但在这里应该没有任何区别)
标签: assembly