2个回答
展开全部
作为一个典型的数字电路系统,单片机中所能传递、处理和存储的必然是二进制信息,单片机的CPU能直接识别和执行的指令,也不例外,必须是二进制编码。这种用二进制编码表示的指令,称为机器语言。为了便于书写和记忆,机器语言也可用十六进制数表示,尽管如此,机器语言还是具有不易查错、不易修改等缺点,所以人们便采用有一定含义的符号,即助记符来表示指令,这就是汇编语言。汇编语言指令与机器语言指令一一对应,与计算机的内部结构密切相关。汇编语言对单片机的硬件资源操作直接方便、概念清晰,对于掌握单片机的硬件结构极为有利,且具有占用存储空间少、执行速度快等优点。
高级语言中,每条语句与多条机器语言指令对应,是一种面向过程且独立于计算机硬件结构的语言。使用高级语言可以大大缩短开发周期,明显增强程序的可读性,便于改进和扩充,支持单片机的高级语言有BASIC语言和C语言等。
无论汇编语言程序还是高级语言程序,是不能被计算机直接识别和执行的,必须使用一些工具,将它们编译成机器语言后才能被单片机所执行。常用的编译工具很多,这里介绍Keil软件。
高级语言中,每条语句与多条机器语言指令对应,是一种面向过程且独立于计算机硬件结构的语言。使用高级语言可以大大缩短开发周期,明显增强程序的可读性,便于改进和扩充,支持单片机的高级语言有BASIC语言和C语言等。
无论汇编语言程序还是高级语言程序,是不能被计算机直接识别和执行的,必须使用一些工具,将它们编译成机器语言后才能被单片机所执行。常用的编译工具很多,这里介绍Keil软件。
更多追问追答
追问
那有没有啥能提高电脑速度和下载速度???
追答
对不起!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询