汇编第十三章,按照书上敲的代码编译错误怎么回事
http://xxx.fishc.com/forum/201706/23/161014bb0bn054hr4khkp5.jpgassume cs:code
code segment
s1: db 'Good,better,best,','
s2: db 'Never let it rest,','
s3: db 'Till good is better,','
s4: db 'And better,best.','
s: dw offset s1,offset s2,offset s3,offset s4
row: db 2,4,6,8
start:
mov ax,cs
mov ds,ax
mov bx,offset s
mov si,offset row
mov cx,4
ok:
mov bh,0 ;第0页
mov dh,byte ptr ;取row处地址的第一个字节,作为显示行号
mov dl,0 ;第0列
mov ah,2 ;调用2号子程序--置光标
int 10h ;调用10号中断
mov dx, ;显示字符串的地址
mov ah,9 ;调用9号子程序
int 21h ;调用21号中断
add bx,2 ;下一个字符串地址
inc si ;下一个显示位置
loop ok
mov ax,4c00h
int 21h
code ends
end start 编译器的问题,可以尝试一步一步来
1:masm 1.asm
2:link 1.obj 谢谢了!按你说的方法实验成功!{:10_266:}
刚才看到小甲鱼的视频《68端口2》一节时,小甲鱼对这个问题有个说明。说是在masm5.0下没有
问题。
综合你说的情况,应该是ml的问题了!
又试了一下,在s:,s1:等标号后面加上回车,ml也可以正常编译链接了。 erh 发表于 2017-6-23 17:58
谢谢了!按你说的方法实验成功!
刚才看到小甲鱼的视频《68端口2》一节时,小甲鱼对这个问题有 ...
{:5_106:}
页:
[1]