二进制数、内存与AVR寄存器及内存映射详解
1. 二进制数与内存基础
- 内存单元与二进制位 :单个内存单元可存储一个二进制位(bit),其值为0或1。
- 字节与地址 :微控制器中的内存通常以8个内存单元为一组,可存储8位,即一个字节(byte)。每个字节都有一个唯一地址,通过该地址微控制器可访问该字节。
- 半字节(nibble) :半个字节,也就是4位,被称为半字节。
- 二进制计数 :单个二进制位可表示0到1,要表示更大数值需增加位数。二进制数的值可通过每位的权重计算得出。
- 十六进制表示 :十六进制是一种紧凑的二进制数表示方式,一个十六进制位代表4位或一个半字节。
- 数制转换 :具备数制转换功能的计算器(如Windows计算器)可用于十进制、二进制和十六进制之间的转换。
- 二进制数大小 :二进制数的最大大小可通过数学方法计算,其取决于位数。
- 内存大小 :1K字节的内存等于1024字节,而非1000字节。
- 编程语言中的数制 :AVR汇编语言程序中的数字可用十进制、十六进制或二进制格式书写;C语言程序中的数字可用十进制或十六进制书写,GCC编译器也支持二进制格式。
超级会员免费看
订阅专栏 解锁全文
41

被折叠的 条评论
为什么被折叠?



