erh 发表于 2017-6-23 16:10:52

汇编第十三章,按照书上敲的代码编译错误怎么回事

erh 发表于 2017-6-23 16:18:16

我是新人,请多支持{:7_112:}

erh 发表于 2017-6-23 16:19:59

assume 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

把代码放上,看看在您的环境下有没有问题!

元芬 发表于 2017-10-24 16:08:12

你不要用ML这个方法去编译!先masm编译,再用LINK链接~!就好了,就不报错了。
页: [1]
查看完整版本: 汇编第十三章,按照书上敲的代码编译错误怎么回事