嵌入式系统基础知识------之嵌入式系统中信息表示与运算基础(1.4)
来源:互联网 发布:事件驱动编程本质 编辑:程序博客网 时间:2024/05/10 04:44
1.4.1 进位计数制与转换
1.4.2计算机中数的表示
8位无符号数的表示范围是0~255
16位的无符号数表示的范围0~65535
一般用最高有效位来表示数的符号,整数有0表示,负数用-1表示。
为了运算方便,常用原码、补码、和反码表示机器中的数。8位二进制原码表示的数的范围是-127~127,16位二进制码表示的范围是-32767~32767。原码表示的数据比较直观,与真实值转换方便。
反码表示:正数的反码表示与原码相同,负数的反码表示为该数的原码除符号位外,按位取反。
补码表示:正数的补码与原码相同,即数的最高有效位为0表示为正数,其余几位则表示该数的值;负数的补码,最高有效位是1,其余几位按原码取反,最末尾再加1.
(1 )定点表示法
(2)浮点表示法
1.4.3非数值数据编码
非数值数据:文本、字符、汉字、声音等
1. 字符和字符串的表示方法
字符包括:大小写英文字母、数字、运算符、标点符号等等,一般用ASCII表示,一个字节表示一个字符,共计128个字符。
(1 )ASCII字符编码
(2 )字符串的存放
2. 汉字的表示方法
3. 统一代码(Unicode )
4. 语音编码
1)音调、音强和音色
2 )波形采样量化
3 )采样量化的技术参数
(1 )采样频率
(2 )测量精度
(3 )声道数
1.4.4差错控制编码
0 0
- 嵌入式系统基础知识------之嵌入式系统中信息表示与运算基础(1.4)
- 嵌入式系统基础知识------之嵌入式的硬件基础(1.3)
- 嵌入式系统基础知识------之嵌入式系统的硬件基础(1.3)
- 嵌入式系统设计师考试笔记之嵌入式系统基础知识
- 嵌入式系统设计师考试笔记之嵌入式系统基础知识
- 嵌入式系统设计师考试笔记之嵌入式系统基础知识
- 嵌入式系统设计师考试笔记之嵌入式系统基础知识
- 嵌入式Linux系统基础知识
- 嵌入式Linux系统基础知识
- 嵌入式系统基础知识
- 嵌入式系统基础知识
- 嵌入式系统基础知识
- 嵌入式Linux系统基础知识
- 补补嵌入式系统基础知识
- 嵌入式系统基础知识------之嵌入式系统的性能评价(1.5 )
- 如何学习嵌入式系统之基础知识
- 嵌入式系统基础知识------之嵌入式微处理器体系结构(1.2)
- 嵌入式系统与嵌入式操作系统
- 2015-点餐系统(服务器)
- matlab中find函数的使用
- 常见排序算法(java实现)
- [LeetCode] Kth Smallest Element in a BST
- 搬家啦~搬到博客园去
- 嵌入式系统基础知识------之嵌入式系统中信息表示与运算基础(1.4)
- 并查集模板
- UVa 11235 FrequentValues(RMQ)
- 循环
- Prim — 最小生成树
- Perl中的特殊变量
- COJ 1224 ACM小组的古怪象棋
- muduo库MutexLock、MutexLockGuard、Contidion、CountDownLatch分析
- springmvc的restful服务理解