这句警告和错误什么意思?

[复制链接]
3323|2
 楼主| 哈佛大学 发表于 2007-2-28 10:14 | 显示全部楼层 |阅读模式
程序编译时出这句警告:<br />register&nbsp;in&nbsp;operand&nbsp;not&nbsp;in&nbsp;bank0,&nbsp;eusure&nbsp;the&nbsp;bank&nbsp;bits&nbsp;are&nbsp;correct.<br /><br />和call&nbsp;table查表出现这句错误:<br />call&nbsp;or&nbsp;jump&nbsp;not&nbsp;allowed&nbsp;at&nbsp;this&nbsp;address&nbsp;(must&nbsp;be&nbsp;in&nbsp;low&nbsp;half&nbsp;of&nbsp;page)<br /><br />什么意思?<br /><br />
tradefair 发表于 2007-2-28 20:04 | 显示全部楼层

抛砖~

1:操作数中的寄存器不在bank0,确保bank位设置正确。<br />第2句没遇到过,不知道怎么翻合适~~
ritamm66 发表于 2007-3-1 08:51 | 显示全部楼层

第2句的意思是

call或jump不允许在此地址(必须在每一页的低半页)<br />即它的入口地址只可以是每一页的低地址的半页。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

54

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部