【王宜怀微机原理】一二两章梳理(顺便押考点

文章详细介绍了冯诺依曼结构中的CPU、三总线概念,以及数制转换和机器码表示。讨论了寄存器的结构和存储器映像,同时阐述了Flash和SRAM在微型计算机中的作用。此外,还概述了构成最小硬件系统的关键组件,包括电源、晶振、复位和SWD接口。
摘要由CSDN通过智能技术生成

目录

第一章

1. 冯诺依曼结构和指令执行模型

        (1)CPU

        (2)三总线

2. 数制和机器码

        (1)数制换算

        (2)原码反码补码怎么算,为什么有补码

        (3)根据字长计算整数表示范围(有符号,无符号),有符号时补码怎么算原值,原值怎么算补码

        (4)机器区分汉字和英文字母

第二章 

1. 寄存器 

        (1)结构

        (2)存储器映像

2. Flash和SRAM(读表!)

3. 最小硬件系统

        (1)系统包括电源,晶振,复位,SWD

        (2)电源

        (3)晶振

        (4)复位

        (5)SWD


第一章

1. 冯诺依曼结构和指令执行模型

        (1)CPU

                编程意义:寄存器+指令系统

                功能意义:寄存器(存数,指令,地址),运算器(算数,算地址),控制器(译码,产生指令需要的控制信号)

        (2)三总线

                机器位数(字长)和数据总线有关

                计算地址总线寻址空间(一条线1|0两种选择)

                三总线如何将一个数存入一个地址?地址总线定位地址,数据总线生成数,控制总线产生指令将数放入地址。

2. 数制和机器码

        (1)数制换算

        (2)原码反码补码怎么算,为什么有补码

        (3)根据字长计算整数表示范围(有符号,无符号),有符号时补码怎么算原值,原值怎么算补码

                有符号:-2**(n-1)~2**(n-1)

                无符号:0~2**n-1

                补码->原值:原值=补码-2**n

                原值->补码:补码=2**n-|原值|

        (4)机器区分汉字和英文字母

                汉字是区位码,区码+位码+杂七杂八一堆码才是汉字,而英文码小于128

第二章 

微型计算机也是计算机的一种,接下来三章学习不要忘了冯诺依曼体系!

1. 寄存器 

        (1)结构

                图2-3,通用寄存器,栈指针寄存器(SP),程序指针寄存器(LR,PC),程序状态寄存器

                SP:指向栈顶元素,防止下一个元素压进栈的时候和别人呆在一个位置中

                LR:函数调用要返回的位置

                PC:下一个程序的位置

        (2)存储器映像

                地址0x0000_0000~0xFFFF_FFFF,总共4GB

                含义:4GB当成存储器看待,划分成多个空间,存储不同的物理资源

                注意是小端存储

2. Flash和SRAM(读表!)

        (1)Flash

                256KB,0x0800_0000~0x0803_FFFF

                128个扇区,每区2KB

                存储要一直在用且经常读取的,如常数,程序代码

        (2)SRAM

                48+16=64KB

                0x2000_C000~0x2000_FFFF

                存储全局变量,静止变量,临时变量(栈)

                栈顶是RAM地址最大值

        (3)图2-5找规律

                1=>estack即栈

                2=>重启即复位

                内核中断号为负,外部中断号为正

3. 最小硬件系统

结合图片理解

        (1)系统包括电源,晶振,复位,SWD

        (2)电源

                需要滤波器,去除电源两极间信号通过电源相互干扰的影响,即滤除高频噪音。

                作用:改善系统电磁兼容性,减少电源波动对电路的影响,增强电路工作的稳定性

        (3)晶振

                时钟<=脉冲频率,处理指令的速度

        (4)复位

                冷复位:填随机内容,不保存

                热复位:可恢复到复位前的状态

        (5)SWD

                写入写出电路

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值