CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他开发语言 >  汇编语言

帮帮忙:链接出错

楼主szmszm(呆明)2001-12-24 11:31:05 在 其他开发语言 / 汇编语言 提问

本人编一个程序,编译可以通过,但是一链接就报错:attempt   to   access   data   out  
  side   segment   bound.  
  程序核心如下:  
  mov   al,1ch  
  mov   dx,70h  
  out   dx,al  
  mov   al,00h  
  mov   dx,71h  
  out   dx,al  
  程序是将CMOS中的1C地址写入00H。 问题点数:30、回复次数:5Top

1 楼icessl(冰山上的来客)回复于 2001-12-24 12:09:01 得分 20

错误   attempt   to   access   data   outside   segment   bound   与代码大小与位置有关,与代码内容无关。是不是代码太长/或首地址太高导致了这个错?  
  Top

2 楼szmszm(呆明)回复于 2001-12-24 14:04:04 得分 0

icessl你说的代码太长/或首地址太高,其实代码仅25H个字节,不应该说代码长,首地址太高如何解决,开头我定义了:org   100,   还是不行,   仍然出现同样的错误提示。Top

3 楼awinder(风)回复于 2001-12-24 15:34:04 得分 10

呵呵,1ch可是记录密码的地方,你要干什么?  
  肯定不是这几行代码的问题,把源程序贴上来看看。Top

4 楼icessl(冰山上的来客)回复于 2001-12-24 19:17:33 得分 0

咦,在我机器上没有错呀。源程序如下:  
   
  code   segment  
            assume   cs:code  
  main     proc  
              org   100h  
              mov   al,1ch  
              mov   dx,70h  
              out   dx,al  
              mov   al,00h  
              mov   dx,71h  
              out   dx,al  
              main       endp  
  code       ends  
  mystack   segment   stack  
                  dw   1000   dup(?)  
  mystack   ends  
                  end   main  
   
  汇编器是   MASM5.0,链接器link.exe,操作系统是   DOS6.22Top

5 楼szmszm(呆明)回复于 2001-12-25 23:01:40 得分 0

谢谢你ICESEEL兄,   我少写了一行end   main  
  Top

相关问题

  • 动态链接库出错
  • 数据库链接出错:
  • 奇怪的链接出错.
  • 加超链接出错
  • 为什么链接时出错?
  • !!!链接出错,请大家帮忙!!!!
  • Help:gcc链接出错,cannot open crt1.o!
  • 为什么链接时老是出错?
  • VC动态链接程序转静态链接编译出错!
  • 出错 出错

关键词

  • 代码
  • dx
  • al
  • segment
  • 程序
  • 链接
  • 地址太高
  • mov
  • main

得分解答快速导航

  • 帖主:szmszm
  • icessl
  • awinder

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo