单片机核心学习:(三)ARM架构(上)

目录

一、地址空间_RISC与CISC

1、在ARM CPU看来,内存、IO的操作是一样的

2、在X86架构中内存和IO是分开的

3、RISC

4、CISC

5、RISC和CISC比较

二、ARM内部寄存器

1、CPU内部有很多寄存器

2、M3/M4 CPU内部寄存器

3、M3/M4:比较两个数时,结果保存在哪?

4、M3/M4:xPSR实际上对应3个寄存器APSR/IPSR/EPSR

5、A7 CPU内部寄存器

6、A7:比较两个数时,结果保存在哪?


一、地址空间_RISC与CISC

1、在ARM CPU看来,内存、IO的操作是一样的

2、在X86架构中内存和IO是分开的

3、RISC

ARM芯片属于精简指令集计算机(RISCReduced Instruction Set Computing),它所用的指令比较简单,有如下特点:

① 对内存只有读、写指令

② 对于数据的运算是在CPU内部实现

③ 使用RISC指令的CPU复杂度小一点,易于设计

对于乘法运算a = a * b

RISC中要使用4条汇编指令:

① 读内存a

② 读内存b

③ 计算a*b

④ 把结果写入内存

4、CISC

x86属于复杂指令集计算机(RISCComplex Instruction Set Computing)

它所用的指令比较复杂,比如某些复杂的指令,它是通过“微程序”来实现的。

比如执行乘法指令时,实际上会去执行一个“微程序”,在“微程序”里,一样是去执行这4步

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值