单片机中的 机器码是什么意思
3个回答
推荐于2018-04-21
展开全部
机器码本质就是一个数,转化为一个二进制数据由单片机存储、识别,由单片机的处理器分析,然后控制各种模块工作。单片机的处理器分析可以这样理解:按照预先约定,处理功能。如HT的单片机0x03代表返回。假设0x01代表加法,那么我们编写程序计算1+2机器码会为0x01,0x01,0x02,处理器收到第一个0x01,会进入加法状态,然后读取后面的两个数据,用于加法。这里的前提是前面的工作已经完成了否则就会出现很大错误。例如前面也是加法,代码0x01,0x03,(0x01,0x01,0x02,)0x02就是3+1和2+2了。
2013-07-22
展开全部
我们用c语言编程叫做源代码,编出来的程序经过编译之后生成汇编代码,但是我们的电脑不能认识这些代码,它只认识0和1,这两个数,所以,把汇编转换成的0,1代码就是机器码。换句话说就是给机器识别的代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-22
展开全部
以常见的8位单片机来讲
简单的说机器码就是一组电信号!
这组组电信号的定义:把8个不同状态的电信号(这电信号状态不是高电平1,就是低电平0)编为一组,简称一个机器码,
单片机里面有一个状态分析电路,能分析每个机器码的含义.
而所谓的程序就是由好多个机器码组成.
简单的说机器码就是一组电信号!
这组组电信号的定义:把8个不同状态的电信号(这电信号状态不是高电平1,就是低电平0)编为一组,简称一个机器码,
单片机里面有一个状态分析电路,能分析每个机器码的含义.
而所谓的程序就是由好多个机器码组成.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询