66问答网
所有问题
区分单片机指令的长度有什么意义?单片机指令长度什么概念?详细的介绍一下单片机长度的计算方法。
单字节指令 双字节指令 三字节指令的区分 我用的是8051 谢谢了
举报该问题
推荐答案 2011-11-08
用汇编时,计算地址时要用到。长度就是你说的几个字节,至于长度,不用计算,可以查指令表。当然也有一定规律可循。至于C语言,就不用考虑这长度了。
举个一个延时10MS子程序的例子:
D10MS: ;晶振12MHZ
MOV R7,#250
MOV R6,#20 ;双字节指令
DJNZ R6,$ ;双字节指令
DJNZ R7,$-4 ;R7不为0,从本条指令往前跳4 个字节处执行。这样就是跳到MOV R6,#20
RET
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/ppviUsiD2.html
其他回答
第1个回答 2011-11-08
实际运用中,多数情况下,没什么意义;
之所以要了解,主要是对实时性要求很严格的程序工程来说,这类工程,需要的执行周期很短,程序很好,所以,你要明白每条指令运行多长时间,通过对指令的优化,使得程序一个周期达到最小,这类程序多数用汇编语言编写;
而实际运用中,很少有对实时性要求非常非常严格的情况,且一般运用中,工程量较大,多数用C语言,靠编译器自动优化,所以,你明白指令长度和执行周期,对51来说,没什么意义。
相似回答
何为
单片机指令的
时间及空间
???
给个较为
详细的
解释。
答:
单片机指令的
时间:即:执行一条指令所需的时间。51 单片机,指令的时间,有:一个机器周期、两个机器周期和四个机器周期。单片机指令的空间:即:存放一条指令所需的字节数。51 单片机,有:一个字节、两个字节和三个字节。“网友采纳”的答案,有明显错误。
什么是
单片机?有什么
特点?
答:
单片机
,又叫做单片微控制器,英文名称叫做Microcontrollers,它是一种特殊的芯片,而且芯片里面的电路是非常密集的,另外正是这些电路把中央处理器CPU、I/O口、存储器ROM等功能集中到一起,单片机跟计算机相比较而言,其功能大部分还是一样的,除了单片机不具备I/O设备而已,但是单片机的体积和价格要小于计...
单片机
分哪几类?它们都各
有什么区别?
答:
3. 16位
单片机
,中高端单片机,功能和性能比前两者高很多,当然价格也相对比较贵。4. 32位单片机,高端单片机,运行速度、接口功能强大,可接很多外围器件,如内存,FLASH等。这是ARM平台最常见的单片机系列。封装一般为BGA封装,100(球)脚以上。我们现在主流的电脑CPU很多还是32位的,当然现在INT...
单片机
的原理
答:
单片机介绍单片机
的应用领域学习应用六大重要部分单片机学习常用单片机芯片简介从无线电世界到单片机世界单片机攻击技术单片机侵入型攻击的一般过程 单片机也被称为微控制器(Microcontroller),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个...
8051
单片机
的8051CPU的控制器的程序计数器(PC)
的宽度
和程序代码
长度
之间...
答:
程序计数器(PC)
的宽度
,是 16 位数。寻址范围,就是 2 的 16 次方,即 64K。宽度,和程序代码长度,无关。
16位单片机和32位
单片机有什么区别?
答:
数据总线
的宽度
不同,16位机的数据线是16条,一次只能传送一个16位数据;32位机的数据总线是32条,一次可以传送32位数据,数据处理的能力更强,处理数据的速度更快。现在一般常用的是8位和16位
单片机
,32位和64位的单片机价格还较贵,还没进入普及阶段。
大家正在搜
单片机指令长度
单片机xchd指令
单片机xch指令
单片机subb指令
单片机orl指令
单片机djnz指令
单片机jbc指令
单片机inc指令
单片机汇编指令
相关问题
对于51单片机,什么叫指令长度?例如:单字节指令,双字节指令...
单片机中,什么叫指令长度?
有关单片机指令的字节长度问题
按指令的长度和执行时间来分,MCS-51单片机指令系统有哪几...
单片机指令的字节数和周期数分别是什么
单片机ROM
单片机的延时,延时时间长度是怎么算的?最好有一个例子,来说明...
请问单片机中ORG是什么指令?有什么作用?