奇怪的问题
编译死活不通过,这个代码是我看了视频自己试着写的,望高手给出正确答案。题目是:
编程:以“年/月/日 时:分:秒”的格式,显示当前的日期、时间。
提示这个错误
Assembling: 1.asm
error A4910: cannot open file
1.asm(11) : error A2009:assume cs:code
code segment
data segment
table db 9,8,7,4,2,0
data ends
start: mov ax,data
mov ds,ax
mov si,offset table
mov di,0
mov cx,6
s: mov al,ds
out 70h,al
in al,71h
mov ah,al
mov cl,4
shr ah,cl
and al,00001111b
add ah,30h
add al,30h
mov bx,0b800h;显存
mov es,bx
mov byte ptr es:,ah ;显示月份的十位码数
mov byte ptr es:,al;显示月份的个位码数
inc si
add di,2
loop s
mov ax,4c00h
int 21h
code ends
end start s: mov al,ds 代码改为 s: mov al,ds:
是不是少定义了处理?assumen cs:code 没有定义ds:data段 试下加一个定义编译下 好眼力,我看了半个小时这句话都没看出来。谢谢啊。
啊?>>...:Q
页:
[1]