打印

查表显示是怎么个工作过程?

[复制链接]
1647|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mugangzhu|  楼主 | 2010-1-21 12:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LDI TBR,0FH;7F0的中4位???
LDA 30H ,00H;7F0的中4位???
CALL 7EFH;执行后A放低4位,TBR放高4位
ORG 7EFH
TJMP
RTNW   0011B,1111B;0段码
RTNW   0000B,0110B;1段码
沙发
warm_ice| | 2010-1-21 13:20 | 只看该作者
TJMP是跳转到由(PC11~PC8,TBR,A)所指向的地址.

所以在CALL之前,要选对TBR,A进行赋值,然后再CALL,PC11~PC8由CALL的地址决定.

使用特权

评论回复
板凳
mugangzhu|  楼主 | 2010-1-21 14:36 | 只看该作者
不太明白什么意思啊

使用特权

评论回复
地板
warm_ice| | 2010-1-21 14:43 | 只看该作者
CALL之前要先将TBR,A值赋好,这样CALL过去后,遇到TJMP才知道跑到哪一行去查数据,查好数据后,高位数据放到了TBR中,低位数据放在了累加器A中.

TBR,A在查表前是给地址,查表后就是得到的数据.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

70

主题

358

帖子

1

粉丝