-
cf是高位借位。af是低位借位。
of应该是说负数状态标志和控制标志通常是一起出现的 单步一次只能运行一下通常用于调试
通用寄存器放数据数据段寄存器放地址
查看全部 -
堆栈指针放的栈顶偏移地址的指针
每个都是16位寄存器 ax放中间参数
基址是最初的地址 变址通常是偏移地址 源地址是数据来源地址
查看全部 -
执行单元和总线接口单元 八个寄存器在一块这也是为什么引脚总是八个一组比如p20到p27对应p2
运算器可以累加和移位查看全部 -
0低电平 1高电平 正常来说 电压5v是高电平 像led为了防止电流太大烧了还要加个电阻限流
通过栈和断点处理突发情况
总线中scl是时钟线 sda数据输入线 ADC和eeprom是外设 MCU是微控制器 因为就一条总线占用时外设给CPU信号 CPU回复收到
查看全部 -
并行取指令让总线一直在忙碌
指令的执行
查看全部 -
串行接口:数据按顺序依传输,每次传1比特,需通过单条信号线(或差分线)分时传送,抗干扰强布置简单适合长距离。
并行接口:多线同时传输多位数据,相对抗干扰较弱,布置成本高,但是快,适合短距离
模拟接口和数字接口:模拟接口就是接受模拟信号的,不过现在通常用的都是数字信号,就传感器用的模拟信号
模拟信号是连续且平滑的 对信号经过 隔离 滤波 放大的预处理后通过 模拟数字转换器 即A/D转换器,或简称ADC转成数字信号(相对应的还有D/A)
数字因为是整数所以是简断的查看全部 -
ram随机存储器相当于变量
rom只读存储器相当于常量 断电内部数据不变查看全部 -
从寄存器获取数据比总线快
标志寄存器通常保存运算后的结果的状态查看全部 -
PC相当于储存指令的指针
pc下的指令送到 地址寄存器:address register 简称ar
ar 通过地址总线放到存储器里边;经过地址译码,选中单元;
操作数是输入数据cpu是通过数据总线DB取的指令;
指令最终会存储到 数据寄存器 DR里边;
另外嵌入式开发要注意空间时间复杂度因为硬件资源相对pc有限 还要考虑到震动温度等外部因素
另外要建立工程思维即
可以从电路图中看出电路大概功能
能够预估性能 所需资源 电流电压 阻抗 放大系数查看全部 -
学习路径
查看全部 -
内部结构
查看全部 -
测试笔记
查看全部 -
各个通用寄存器的作用
查看全部 -
1
查看全部 -
offset:取偏移地址
查看全部 -
1
查看全部 -
1
查看全部 -
1
查看全部 -
CLD:清除标志位
查看全部 -
1
查看全部 -
HLT:暂停执行
查看全部
举报