阅读:2008回复:4
20分!!帮忙解决一个伟福仿真器的小问题
有没有大虾可以告诉我,可不可以在一个项目文件中调试多个独立的文件??因为每次调试一个小程序都要新建一个项目,实在是太繁琐了。
如附件中所示,JUDGE.ASM和16ANTI-CODE.ASM是两个独立的小程序,在各自的项目中编译通过,但是放到一个项目中就出现错误,这个是怎么回事呢??我是软件仿真华邦公司的W78E516, |
|
沙发#
发布于:2004-12-16 10:33
这个是我编写的源代码,比较的粗糙,各位勿见笑!!
|
|
|
板凳#
发布于:2004-12-16 10:43
------------------------------------------------------------------
# 当您再次回复时请您将原信内容附于下方,以便您的问题及时得到解决 # ------------------------------------------------------------------ wuwei,您好! 两个或者多个无关文件是不能在同一个项目中调试的。 ======= 2004-12-15 19:03:00 您在来信中写道:======= >wave-cn,您好! > 我购买了贵公司H51/T仿真器和POD-H8X5X仿真头,现在碰到一个奇怪的问题,我新建了一个项目,添加了一个文件,编译并调试通过,然后,我将另一个文件添加到项目中,程序编译出错:“未安装编译器或编译器路径指定错误”,而我如果将这个文件单独放到一个新建的项目中,编译却通过,这是怎么回事呢??我仿真的是W78E516 > > > 致 >礼! > > > wuwei > crazyqp@163.com > 2004-12-15 = = = = = = = = = = = = = = = = = = = = 致 礼! 2004-12-16 南京伟福公司 Nanjing Wave Industry Co., Ltd. 地址:南京市珠江路222号5楼B座 Address:5B No.222,Zhujiang Road,Nanjing,China 邮编/P.C.:210018 电话/Tel:0086-25-84727244, 84727344 传真/Fax:0086-25-84727349 网址/Web:http://www.wave-cn.com 电邮/E-mail:wave-cn@263.net surpport@wave-cn.com wave-cn@wave-cn.com wave-cn@jlonline.com |
|
地板#
发布于:2004-12-16 21:34
呵呵,找到问题的原因了,原来是我自己把INCLUDE放错地方了,伟福的INCLUDE真是奇怪,不像C那样,统一放在前面,而是要据实际的情况而定,修改后的MAIN.ASM如下:
ORG 0 LJMP MAIN X EQU 20H Y EQU 21H ORG 1000H MAIN: MOV A,#0H ;MOV X,A LCALL JUDGE INCLUDE "JUDGE.ASM" 希望碰到类似问题的朋友能有所收获。我呢,也省下20分 |
|
地下室#
发布于:2004-12-17 12:37
还有这么奇怪的汇编器..哈哈..
|
|