导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请问为什么我的仿真机为什么不能执行MOVX指令啊?郁闷!!晕[demon_3000]

 *第12665篇: 请问为什么我的仿真机为什么不能执行MOVX指令啊?郁闷!!晕!!

  
楼 主:demon_3000 2003年5月26日18:36
 请问为什么我的仿真机为什么不能执行MOVX指令啊?郁闷!!晕!!
我用的是几年前大师兄留下的仿真机,不知道为什么不能执行MOVX指令,奇怪!!难道是有什么地方错了!!
  
2楼:xdkjason 2003年5月26日19:19
 MOVX只能用 A,@RI,@DPTR 寻址!
  
3楼:demon_3000 2003年5月27日08:41
 这一点决没有出错,我也这么认为。
  
4楼:xdkjason 2003年5月27日19:57
 我想也不应该错,那你能能看看编译后的代码吗?in....
MOVX   A,@RI         IS       E2E3
MOVX   A,@DPTR    IS       E0
MOVX   @RI,A         IS       F2F3
MOVX   @DPTR,A    IS       F0
看看是不是编译有问题,试试吧
  
5楼:flybullet 2003年5月28日22:36
 不会吧!
我用韦福仿真的时候可以呀,不然我用0809采集的数据怎么收呀.可能是程序问题,比如地址之类的,也可能是硬件方面,还有一种最讨厌的情况,就是仿真器自己出问题了.
  
6楼:demon_3000 2003年5月29日07:48
 事实是我在别的仿真机试过可用的程序,再这里不能用啊
我曾在另一台机子上试过,事实是我的程序是对的,烧入到89c52上也是可用的,但就是在伟福上不可用。可是除了MOVX 指令外,其他 的指令运行时是没问题的。问题何在?敢问你 的仿真机是那一年的?我的是在99年以前的,运行于纯DOS 环境才行
  
7楼:flybullet 2003年5月29日12:27
 很难说明白
我的应该是新的,运行在windows下的.我的那个也有问题,当发送数据大于8时(十六进制),发送的数据就不对了,把最高位的1给变成0了,也是莫名其妙.

>>>>>>对该主题发表你的看法

本主题贴数7,分页: [第1页]


[上一篇主题]:那位大虾有arm的键盘扫描程序???HELP。。。。。。

[下一篇主题]:关于串口,请高手指点