找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3448|回复: 7
打印 上一主题 下一主题
收起左侧

Keil C51调试时对应的汇编代码问题

[复制链接]
跳转到指定楼层
楼主
调试时,发现有一句C51代码对应的汇编代码有问题,为什么给我汇编成了MOV     A,P0,就这一句后边没了……直接汇编成MOV    C,P0.7不行么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:57657 发表于 2016-9-16 16:23 | 只看该作者
这里调试有问题的话可以试试用virtual51模拟。
回复

使用道具 举报

板凳
ID:125169 发表于 2016-9-16 17:04 | 只看该作者
npn 发表于 2016-9-16 16:23
这里调试有问题的话可以试试用virtual51模拟。

哦,好吧,没用过那个,一会去试试,不过我还是先内嵌了汇编……
回复

使用道具 举报

地板
ID:138155 发表于 2016-9-16 17:31 | 只看该作者
这个要定义过才可以 要位操作 说起来很复杂 汇编要好好看看懂以后就知道怎么回事了
回复

使用道具 举报

5#
ID:125169 发表于 2016-9-16 18:49 | 只看该作者
好吧……不能直接用P0^7……sbit下
回复

使用道具 举报

6#
ID:123289 发表于 2016-9-18 18:26 | 只看该作者
C语言是比较“蠢”的。不如汇编精确。
回复

使用道具 举报

7#
ID:123289 发表于 2016-9-18 18:27 | 只看该作者
究其原因,需要你的程序定义部分,以及本句的前后及相关部分。
回复

使用道具 举报

8#
ID:123289 发表于 2016-9-18 18:28 | 只看该作者
单句不一定能说明问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表