单片机为什么可以读懂汇编和C语言 5

只是个芯片为什么可以!!!!... 只是个芯片 为什么可以!!!! 展开
 我来答
帐号已注销
2015-06-29 · TA获得超过3954个赞
知道大有可为答主
回答量:1636
采纳率:77%
帮助的人:1238万
展开全部
每个芯片都有其支持的指令集(二进制码,在计算机内部以高电平和低电平表示),芯片本身是不“认识”汇编语言和C语言的,所有高级语言和汇编语言编写的代码都会通过某种方式转换为芯片理解的指令。

当你使用C语言写好代码之后,要经过编译代码才能成为CPU能理解和执行的指令,最后再经过链接成为完整的程序。
11kxmx
2015-06-29 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:70%
帮助的人:2500万
展开全部
单片机不能读懂汇编和C语言,只能读取机器码,需要有编译软件把汇编语言或C语言编的程序转换生成机器码,然后烧进单片机中,经过单片机内部译码后执行相应的运算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linliangqiu
2015-06-29 · TA获得超过105个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:35.1万
展开全部
单片机只能读懂二进制机器码,是编译器帮我们的C语言与汇编语言转化成机器码而已。
追问
那为什么能读懂2进制呢!!!还是想不明白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式