鱼C论坛

 找回密码
 立即注册
查看: 3453|回复: 4

奇怪的问题

[复制链接]
发表于 2011-7-22 00:12:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
编译死活不通过,这个代码是我看了视频自己试着写的,望高手给出正确答案。
题目是:
编程:以“年/月/日 时:分:秒”的格式,显示当前的日期、时间。
提示这个错误
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[si]
                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:[160*12+40*2+di],ah        ;显示月份的十位码数
                mov byte ptr es:[160*12+40*2+di+2],al;显示月份的个位码数
                
                inc si
                add di,2
                
                loop s
                mov ax,4c00h
                int 21h
                
code ends
end start
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-22 00:37:25 | 显示全部楼层
s:        mov al,ds[si]    代码改为      s:        mov al,ds:[si]



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-22 05:06:13 | 显示全部楼层
是不是少定义了处理?  assumen cs:code   没有定义ds:data段   试下加一个定义编译下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-7-22 13:25:59 | 显示全部楼层
好眼力,我看了半个小时这句话都没看出来。谢谢啊。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-23 08:27:47 | 显示全部楼层
啊?>>...:Q
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-19 02:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表