嵌入式系统

8.微处理器的应用初级分为嵌入式系统和可重编程系统,在电脑里面的微处理器就是很好的可重编程系统的例子,MPU可以单独处理数据计算等,例如微型计算机,但是在嵌入式系统中只能作为最终产品的一部分

9.微处理器,CPU和微控制器的区别,算数逻辑部件运算器ALU,寄存器阵列(register array)I/O以及控制单元都在一个芯片上就是微控制器,在大型计算机中,一个或多个电路板上的CPU执行这些计算功能,微控制器则是集合了微处理器,记忆单元(memory)和I/O的控制单元,下图是他们直接组成和关系的框图(block diagram)

10.数字信号是通过高电平和低电平来表示0和1然后这些信息可以被微处理器读取,而常用的有二进制(binary)十进制(decimal)和十六进制(hex)以及八进制(octal)

上图是基于微处理器的系统和总线结构图

11.每一个微处理器都有独有的二进制字、意义和语言,

字(或字长)定义为微处理器的位数,一次识别和处理数据。字长范围从4位到64位(4-bit/64-bit),八个bit组成一个byte,四个bit组成一个nibble,汇编语言的发明是为了能够以一种英语为基础的语言来实现写出微处理器能读懂的二进制指令集(instruction set)8085是一个微处理器使用八位字长(8-bit length),其指令集(或语言)是通过使用这八位的各种组合来设计的 8085有74个指令集,虽然可以通过写十进制的方式写出二进制代码但是由于过于复杂缺乏实用性最终通过助记符号(mnemonic)演变称8085汇编语言(assembly language)这些助记符可以手工书写在纸上,并以十六进制代码手动翻译,称为手动汇编 或者,这些助记符可以在计算机上使用ASCII码和编辑器(editor)这种程序编写,并使用称为汇编程序(assembler)的程序翻译成二进制代码   ASCII美国信息交换标准代码。这是一种7位字母数字代码,有128种组合。每种组合分配给字母、十进制数字、符号或机器命令

•汇编程序是将ASCII键盘输入的助记符转换为微处理器相应二进制机器码的程序。

•每个微处理器都有自己的汇编程序,因为助记符和机器代码特定于所使用的微处理器,每个汇编程序都有程序员必须遵循的规则,而手动汇编适用范围很窄

上图是从输入到可执行

如c语言C++和Java python一类的都是高级语言需要通过编译器(compiler、interpreter)翻译成汇编码过程如上图所示

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值