亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

源程序如下,實在不明白為何提示Extra characters on line?

源程序如下,實在不明白為何提示Extra characters on line?

桃花長相依 2022-07-02 13:09:48
data segmentstring db `hello world`len equ $-stringdata endscode segmentassume cs:code,ds:datastart:mov ax,datamov ds,axmov cx,lenmov si,0mov ah,02next:mov dl,string[si]int 21hinc siloop nextmov ah,4chint 21code endsend start
查看完整描述

2 回答

?
ITMISS

TA貢獻1871條經驗 獲得超8個贊

兩個錯誤:
1、string db `hello world` 中的引號錯誤,不是用`,而是用" 或'
2、倒數第3行int 21應該是int 21H.
修改后的程序如下:
data segment
string db 'hello world'
len equ $-string
data ends

code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov cx,len
mov si,0
next:
mov ah,02

mov dl,string[si]
int 21h
inc si
loop next
mov ah,4ch
int 21h
code ends
end start


查看完整回答
反對 回復 2022-07-05
?
當年話下

TA貢獻1890條經驗 獲得超9個贊

一語句行有多余字符,可能是語句中給出的參數太多

查看完整回答
反對 回復 2022-07-05
  • 2 回答
  • 0 關注
  • 231 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號