首页 > 其他分享 >嵌入式系统设计教程(第二版)学习总结1

嵌入式系统设计教程(第二版)学习总结1

时间:2023-11-16 11:45:46浏览次数:26  
标签:总结 教程 正数 反码 浮点数 补码 嵌入式 校验码 原码

计算机系统基础知识

1.数据表示

 对于任何一种进位计数制,都可以多项式展开;

1. 10进制转2进制:整数部分“除2取余”,小数部分“乘2取整”

 

 

 2.二进制,十六进制,八进制之间的对应关系:

 3.数值型数据表示:

无符号数:全部二进制位表示数值,没有符号位

有符号数:最高位0表示正数,1表示负数,其余位表示数值。

4.原码,反码,补码,移码

原码:

 反码:正数的反码和原码相同,负数的反码则按位取反,符号位不变

补码:正数的补码和原码和反码相同,负数的补码等于反码+1

移码:在数x上增加一个偏移量来定义,通常用于表示浮点数的阶码

5.定点数和浮点数

定点数:表示数据时,小数点固定不变,定点整数,定点小数

浮点数:小数点位置不固定的数,可以表示更大范围的数。

 

 6.8421BCD码, 余3BCD码,格雷码,ACSII码,汉字编码,Unicode

 

7.校验码:

奇偶校验码:在编码中增加1bit来使编码中1的个数为奇数或偶数

海明码:在数据之间的特定位置之间插入k个校验位,来实现检错和纠错。

 

 循环冗余校验码:利用多项式对数据的每一bit做模二运算,最后获得校验码

8.算术运算

 

 

 

 

 9.逻辑运算

与或非,异或

 10.计算机硬件组成

中央处理单元:CPU

运算器,控制器,寄存器组和内部总线

 

11.计算机体系结构

CISC:复杂指令集计算机

RISC:精简指令集计算机:使指令单周期执行

指令流水处理:

 

 

 

 

标签:总结,教程,正数,反码,浮点数,补码,嵌入式,校验码,原码
From: https://www.cnblogs.com/cc-cnblogs/p/17835518.html

相关文章

  • NCCL下载及安装教程
    1、查看cuda版本whichcuda12、在确定cuda版本之后,注册并登录英伟达官网,查找指定cuda版本的NCCL软件;管网链接:https://developer.nvidia.com/nccl/nccl-legacy-downloads指定版本为:不确定系统,本地安装 3、下载到本地之后,压缩包文件名为:nccl_2.6.4-1+cuda10.0_ppc64le.txz解......
  • 一些Js常用小方法总结
    1.js找出字符串中,出现最多次数的字母<scripttype="text/javascript">functiontest(){varstr="adadfdfseffserfefsefseeffffftsdg";varmaxLength=0;//命名一个变量放置字母出现的最高次数并初始化为0varresult='';//命名一个变量放置结果输入while(str!=''){/......
  • Linux 部署 Swagger Editor 接口文档并且实现远程访问教程
    SwaggerEditor是一个用于编写OpenAPI规范的开源编辑器。它提供了一个可视化的界面,使得用户可以更加方便地编写和管理API文档。SwaggerEditor远程访问的好处是您可以随时随地访问和编辑您的SwaggerAPI文档,而不需要在本地安装Swagger编辑器。此外还可以轻松地与团队成员共......
  • Cocos Creator常用基础操作总结
    场景操作cc.director.loadScene('场景名称');//场景跳转cc.director.preloadScene('场景名称');//预加载场景cc.director.getScene();//获取当前场景节点操作获取节点常用方法cc.find(“节点路径”)、this.node.getChildByName(“子节点名”)等。varnode=cc.find......
  • 11.16每日总结
       ......
  • 每日总结
    今天学习了使用sqoop将hive的表数据导入到mysql里面,经过查询资料,下面是我的总结:SQOOP是用于对数据进行导入导出的。(1)把MySQL、Oracle等数据库中的数据导入到HDFS、Hive、HBase中(2)把HDFS、Hive、HBase中的数据导出到MySQL、Oracle等数据库中1.把数据从mysql导入到hdfs......
  • 11.15每日总结2
    子组件使用this.$emit()向父组件传值首先必须在父组件中引用子组件,然后实现传值第一步在父组件中引入子组件使用import引入组件importindexImportOrderfrom'./components/indexImportOrder'声明//定义组件components:{indexImportOrder,},使用<indexI......
  • 11月15日总结
    一.今天做了什么上午两节英语课,轮到我做演讲了,昨天才把稿子写出来,准备的太不充分了,上台的时候又紧张,读的是结结巴巴狗屁不是,尴尬死了,感恩英语老师帮我解围二.遇到的问题,如何解决无......
  • 2023.11.14——每日总结
    昨天忘记发了,补上学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.mybatis明日计划:学习......
  • 2023.11.15——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.mybatis明日计划:学习......