请帮忙看一下 下面这个as86 汇编程序 的错误

发布于 2022-09-26 12:02:59 字数 1916 浏览 22 评论 0

请帮忙看一下 下面这个as86 汇编程序 的错误

!
!boot.s
!

.text
begtext:
.data
begdata:
.bss
begbss:

.text

BOOTSEG = 0x07c0

entry start

start:
        jmpi go,BOOTSEG
go:        mov ax,cs
        mov ds,ax
        mov [msg+17],ah
        mov cx,#20
        mov dx,#0x1004
        mov bx,#0x000c
        mov bp,#msg
        mov ax,#1301
        int 0x10
loop:        jmp loop
msg:        .ascii "Loading system..."
        .byte 13,10
.org 510
        .word 0x AA55

.text
endtext:
.data
enddata:
.bss
endbss:

进行编译提示错误如下:

[root@localhost_shore boot]# as86 -0 -a -o boot.o boot.s
00029 001E           E2           10            loop:   jmp loop
***** factor expected...............................^
***** junk after operands...........................^
00029 001E           E2           10            loop:   jmp loop
***** factor expected...............................^
***** relocation impossible.........................^
***** junk after operands...........................^

00004 errors
00000 warnings
[root@localhost_shore boot]#

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文