鱼C论坛

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

奇怪的问题

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

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

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

x
编译死活不通过,这个代码是我看了视频自己试着写的,望高手给出正确答案。
题目是:
编程:以“年/月/日 时:分:秒”的格式,显示当前的日期、时间。
提示这个错误
Assembling: 1.asm
error A4910: cannot open file
1.asm(11) : error A2009:
  1. assume cs:code
  2. code segment
  3. data segment
  4.         table db 9,8,7,4,2,0
  5. data ends
  6. start:        mov ax,data
  7.                 mov ds,ax
  8.                 mov si,offset table
  9.                 mov di,0
  10.                 mov cx,6
  11.         s:        mov al,ds[si]
  12.                 out 70h,al
  13.                 in al,71h
  14.                 mov ah,al
  15.                 mov cl,4
  16.                 shr ah,cl
  17.                 and al,00001111b
  18.                
  19.                 add ah,30h
  20.                 add al,30h
  21.                
  22.                 mov bx,0b800h;显存
  23.                 mov es,bx
  24.                 mov byte ptr es:[160*12+40*2+di],ah        ;显示月份的十位码数
  25.                 mov byte ptr es:[160*12+40*2+di+2],al;显示月份的个位码数
  26.                
  27.                 inc si
  28.                 add di,2
  29.                
  30.                 loop s
  31.                 mov ax,4c00h
  32.                 int 21h
  33.                
  34. code ends
  35. end start
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-7-22 00:37:25 | 显示全部楼层
s:        mov al,ds[si]    代码改为      s:        mov al,ds:[si]



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

本版积分规则

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

GMT+8, 2025-7-5 16:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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