51单片机原理及汇编教程(一)之51单片机结构及原理

本文介绍了51单片机的基础知识,包括数制概念,如二进制、字节、字和双字。接着详细讲解了51单片机的存储结构,如ROM的4K容量,程序计数器的工作原理以及内部存储器的哈佛结构。还提到了内部RAM的分布和外部存储器的访问方式。最后,概述了51单片机的内部结构,特别是ALU和程序状态字PSW的角色。
摘要由CSDN通过智能技术生成

一、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开始分析指令,然后执行指令。
 指令执行的过程

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值