永发信息网

单片机中的 机器码是什么意思

答案:3  悬赏:50  手机版
解决时间 2021-03-06 09:56
  • 提问者网友:
  • 2021-03-05 17:27
单片机中的 机器码是什么意思
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-03-05 18:51
机器码本质就是一个数,转化为一个二进制数据由单片机存储、识别,由单片机的处理器分析,然后控制各种模块工作。单片机的处理器分析可以这样理解:按照预先约定,处理功能。如HT的单片机0x03代表返回。假设0x01代表加法,那么我们编写程序计算1+2机器码会为0x01,0x01,0x02,处理器收到第一个0x01,会进入加法状态,然后读取后面的两个数据,用于加法。这里的前提是前面的工作已经完成了否则就会出现很大错误。例如前面也是加法,代码0x01,0x03,(0x01,0x01,0x02,)0x02就是3+1和2+2了。
全部回答
  • 1楼网友:孤独的牧羊人
  • 2021-03-05 21:27
我们用c语言编程叫做源代码,编出来的程序经过编译之后生成汇编代码,但是我们的电脑不能认识这些代码,它只认识0和1,这两个数,所以,把汇编转换成的0,1代码就是机器码。换句话说就是给机器识别的代码
  • 2楼网友:一袍清酒付
  • 2021-03-05 20:18
以常见的8位单片机来讲
简单的说机器码就是一组电信号!
这组组电信号的定义:把8个不同状态的电信号(这电信号状态不是高电平1,就是低电平0)编为一组,简称一个机器码,
单片机里面有一个状态分析电路,能分析每个机器码的含义.
而所谓的程序就是由好多个机器码组成.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯