问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机汇编语言的语言解释中,Bytes Binary 与 Bytes Source 分别代表什么意思啊,都有什么参考意义。

发布网友 发布时间:2022-04-23 13:41

我来回答

2个回答

热心网友 时间:2023-10-16 05:20

Bytes Binary是指编译最终生成的二进制机器代码实际占用的字节数。
Bytes Source 是指编译汇编源文件初步生成的二进制代码(不是最终的机器代码)占用的字节数。

DJNZ Rn,rel 里有3个语素,DJNZ、Rn和rel。汇编器根据汇编源文件第一次会得到3字节二进制代码,分别对应DJNZ、Rn和rel。在第二步汇编时,因为Rn是寄存器地址,所以被合并到DJNZ的二进制代码中。从而最终生成可执行的2字节机器代码。

DJNZ dir8,rel 里也有3个语素,DJNZ、dir8和rel。汇编器根据汇编源文件第一次也会得到3字节二进制代码,分别对应DJNZ、dir8和rel。在第二步汇编时,因为dir8是直接地址,不能被合并。从而最终生成可执行的3字节机器代码。

同理,假如你用CJNZ指令,那Bytes Binary是3,而Bytes Source应是4。
Bytes Source没有太大的实际使用意义,除非你是搞编译器而不是单片机程序开发的。Bytes Binary倒是应该被关注,因为可以节约代码。

热心网友 时间:2023-10-16 05:20

Bytes Binary指的是汇编解释器生成的机器指令的字节数
DJNZ Rn,rel DJNZ占一个字节,Rn是内部寄存器不占字节,rel占一个字节,所以指令占2字节
DJNZ dir8,rel DJNZ占一个字节,dir8八位立即数占一个字节,rel占一个字节,所以指令占3字节

Bytes Source应该是指汇编指令源码所占的字节数吧,不太好理解
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
武汉市实施《中华人民共和国残疾人保障法》办法第六章 劳动就业_百度... 湖北省实施《中华人民共和国残疾人保障法》办法第三章 康复 湖北省实施《中华人民共和国残疾人保障法》办法第四章 教育 湖北省实施《中华人民共和国残疾人保障法》办法第七章 无障碍环境_百 ... 湖北省实施《中华人民共和国残疾人保障法》办法第六章 文化生活_百度... 冬天如何钓草鱼在鱼塘 ...晋江末世女配文,女主是穿越到一本末世小说里面的知道... 河蚌怎么养(买了很多河蚌也吃不完) 合肥90平装修价格多少 黄瓜394千克萝卜385千克两种蔬菜共约800千克对吗? 淡奶油面包第一次发酵大概多少时间 淡奶油可以做面包吗? 淡奶油能掺在面粉里发面吗? 2byteS是什么意思 动物奶油发酸是不是坏了? 我通过socket接受到一个bytes, 实际上这个bytes是个zip文件,我怎么通过python读取这个zip文件的内容 淡奶油为什么那么容易化?蛋糕店里的蛋糕怎么可以维持那么长的时间?_百 ... 路由器的bytes和bits是什么意思 Bytes是啥意思 安佳淡奶油怎样是变质了? 照片6620bytes是什么意思? 买来的淡奶油挤出来已经成型了 求助大神,bytes文件要怎么打开啊 1Bytes是什么意思 五香茶叶蛋,只放卤料可以吗?还要加哪些材料? bytes是什么意思能删除吗 淡奶油酸了还能干什么 Python文件处理里encoding和encode有事区别,bytes类型是什么意思? 当蛋糕奶油呈泡沫状时是为何?还能吃?? cost、Cardinality、Bytes是什么意思 稀奶油,黄油,无盐butter,无水奶油,发酵奶油的区别和制作方法 quintillion-bytes是什么意思 我有个耳机,插到电脑上本来两边是有声的,然后过了二十分左右,有一个声道就没声了,怎么回事? 31岁算“老男人”吗? 怎么永久去胡须? 31岁算年轻人吗? 淘宝上卖的专用于面部胡须声称可以永久脱胡子的脱毛膏是真的吗 有用吗 最好想请用过的人回答? 31岁,该怎么办? 永久去胡子 电脑插上耳机一个有声音一个没声音,是怎么回事? 31岁是几几年出生的? 男士脱胡子有什么好产品啊? 31岁生日怎么发朋友圈更合适? 有什么脱毛膏可以永久脱胡子 为什么我无论用多新的耳机插电脑上总是一边没有声音? 31岁了,该怎么办! 土方法永久脱胡子 用什么方法把胡子去掉不让它容易长出来! 31岁是哪年出生的,属什么的 用脱毛膏脱胡须好不好?