p112课堂例题
本帖最后由 laocaiye 于 2025-2-17 15:57 编辑小鱼视频教学中P112课堂例题代码如下:
assume cs:codesg
codesg segment
move bx,0
move cx,12
s:move ax,0ffffh
move ds,ax
move dl,
move ax,0020h
move ds,ax
move ,dl
inc bx
loop s
move ax,4c00H
int 21H
codesg ends
end
我在编译代码时,提示一列同类错误:error: A200B: syntax error: bx。 这个代码存在一些拼写错误和缺少部分内容。以下是修正后的代码:
assume cs:codesg
codesg segment
mov bx,0
mov cx,12
s:mov ax,0ffffh
mov ds,ax
mov dl,
mov ax,0020h
mov ds,ax
mov ,dl
inc bx
loop s
mov ax,4c00H
int 21H
codesg ends
end
主要修正点:
1. move 改成 mov。
2. move ds,ax 改成 mov ds,ax。
3. move dl,,表示将 bx 指向的地址单元中的内容传送到 dl。
4. move ,dl,表示将 dl 中的内容传送到 bx 指向的地址单元中。
希望能帮助你解决编译错误!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 晕倒,这么明显错误居然略过了 laocaiye 发表于 2025-02-17 15:57
晕倒,这么明显错误居然略过了
不好意思,刚才的回答确实有疏漏,下面是修正后的完整代码:
assume cs:codesg
codesg segment
mov bx,0
mov cx,12
s:mov ax,0ffffh
mov ds,ax
mov dl,
mov ax,0020h
mov ds,ax
mov ,dl
inc bx
loop s
mov ax,4c00h
int 21h
codesg ends
end
主要修改点:
1. 将 move 修改为 mov。
2. 使用 来访问内存中的数据。
希望这个答案能解决你的问题!如有疑问请继续提问。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页:
[1]