永发信息网

在51单片机中,ACC八位数据发生变化,A的值会立即发生变化吗?本人初学者。

答案:2  悬赏:0  手机版
解决时间 2021-01-12 21:02
在51单片机中,ACC八位数据发生变化,A的值会立即发生变化吗?本人初学者。
最佳答案
单片机,直接跳过汇编,学C吧,现在的芯片,RAM和ROM都大,编译器都可以完成一定的优化的
全部回答
a和acc的实质是一样的,对应地址都是0e0h, 只是汇编在使用时,在格式上取了两个名字。 你看看它们的使用方法,有的地方用a,有的地方用acc,会发现有一定的规律。 当其要进行位表示时,必须用acc, 比如要写成acc.7,而不能写成a.7 但当其作为8位二进制数时,acc和a都能用 但还是有区别 比如 inc acc和inc a 都能用 acc是地址的调用 而a是累加器调用 由于push、pop 是直接寻址,后面一定跟的是直接地址 所以在进栈和出栈的时候 不能用a 只能用acc 有这么一说 累加器有a、acc和e0h三种表示形式,分属两种不同的寻址方法,使用a时,为寄存器寻址,指令码为04h,使用acc和e0h时,为直接寻址,指令码为05e0h inc a 是寄存器寻址 inc a 是单字节指令,转换成机器码是:04h,机器码中没有明确指出操作数,隐含操作 数是累加器a,所以把这种方式寻址叫寄存器寻址。 inc acc是直接寻址 inc acc 是双字节指令,转换成机器码是:05h,e0h。机器码中包含了累加器a的地址e0h 这个 e0h 可以换成其他直接地址,所以这种方式寻址叫直接寻址。 push 和 pop 指令只支持直接寻址,所以不能用 a push acc 机器码:c0h e0h pop acc 机器码:d0h e0h
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老板26a5,5500,5600侧吸抽油烟机有什么区别
扩写《项脊轩志》中的 三五之夜,明月半墙,桂
请问178÷3约等于多少?
祺瑞园广东凉茶浓缩液(植物饮料
x+40=4(13+x)怎么解
--Iphonedyourhomeataround9yesterdayevening
25分之16+16分之y平方=1 怎么算
请长城哈弗H5的真实车主回答。我想买2012款智
烈焰里怎么获得灵兽?
烙花的南阳烙画源由
一个女生,期末考试没考好,心情不好,我该怎
西方应该从中国学到什么 all souls
3岁宝宝这几天睡觉手脚总是频繁抖动
娄底金穂家园风水怎么样
士特尼家具的主要风格是什么啊?
推荐资讯
湖南特产友军香脆椒是怎么做的
13x3+24÷2的脱式计算
宠物趣闻:猫用沐浴露牌子哪个好
爱我男神萌萌哒翻译成英文名
石字旁 葛的下部分念什么
您好!初次使用lingo,出现了2026的错误(如
板栗可以和蒸蛋一起吃吗
哪个品牌的蜂胶产品比较好?
请问我从南昌去鄱阳的话,在南昌不限行的,到
如何除掉MestReNova的网格背景
鸿坤蓟州2016-031号地块周边环境怎么样?生活
抱着女生到底什么感觉,我从来没处过对象,今
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?