一、51单片机常用知识
1、数制
二进制 | 八进制 | 十进制 | 十六进制 |
---|---|---|---|
b或B | o或O | d或D | h或H |
4个二进制位,即4位 —— 半字节
8个二进制位,即8位 —— 一个字节
16个二进制位,即16位 —— 双字节,也叫字
32个二进制位,即32位 —— 双字,也叫长字
计算机中有符号数有三种表示方法,①原码②补码③反码。在计算机系统中,数值一律用补码表示和存储,0表示“+”也就是正数,1表示“-”也就是负数。
补码的转化方式:
①正数,补码与原码相同。
②负数,所有位取反,+1。
2、51单片机的存储
程序存储器一般用ROM来存放,即Read Only Memory。51单片机只有4K的ROM,即4x1024个字节,地址空间从0000H到0FFFH。
单片机的第一条程序永远从0000H开始,这就是程序的起始地址,也叫程序的入口地址。
程序计数器,简写PC。CPU只从PC当(当前PC的位置)开始执行程序,PC的初始值是0000H。CPU从PC当指向的位置取指令后,PC当就自动加1,然后CPU开始分析指令,然后执行指令。
指令执行的过程