兰陵月 发表于 2016-5-13 13:07:10

关于王爽《汇编语言》(第三版)实验13第3题编译问题

本帖最后由 兰陵月 于 2016-5-13 13:25 编辑

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
                                mov dh,
                                mov dl,0
                                mov ah,2
                                int 10H
                               
                                mov dx,ds:
                                mov ah,9
                                int 21H
                               
                                inc si
                                add bx,2
                               
                                loop ok
                               
                                mov ax,4c00H
                                int 21H
                               
code ends

end start

编译时,会出现如下错误。(DOS版本图中有显示)


将如图所示内容中的冒号全部去掉,则编译会通过~


编译通过


程序正常运行~~~


但是这几句英文是在瞎掰掰啥~~~
{:7_144:} {:7_144:} {:7_144:}

zhouxcpython 发表于 2016-5-14 16:24:08

感谢分享
页: [1]
查看完整版本: 关于王爽《汇编语言》(第三版)实验13第3题编译问题