RISC 发表于 2013-1-27 14:10:15

小甲鱼老师的字符表源代码编译时提示 二义性

assume cs:code
code segment
   start:mov al,0eh
         call word ptr showbyte
               
             mov ax,4c00h
             int 21h
showbyte:jmp short show1
               table db '0123456789ABCDEF';字符表

    show1:push bx
               push es
               
               mov ah,al
               shr ah,1
               shr ah,1
               shr ah,1
               shr ah,1
               and al,00001111b
               
               mov bl,ah
               mov bh,0
               mov ah,table
               
               mov bx,0b800h
               mov es,bx
               mov es:,ah
               
               mov bl,al
               mov bh,0
               mov ah,table
               
               mov bx,0b800h
               mov es,bx
               mov es:,ah
               
               pop es
               pop bx
               ret
code ends
end start
编译时提示不在同一个CS 将show1 写到start:块 前面 又提示二义性Phase error between passes 疑惑啊
求小甲鱼跟各位高手指导

               
               
               
               
               
               
               
               

NGtailang 发表于 2013-1-27 18:55:22

没看明白...
页: [1]
查看完整版本: 小甲鱼老师的字符表源代码编译时提示 二义性