姓名:黄晓悦,学号:21021210620,学院:电子工程学院
【嵌牛导读】本文将介绍ARM体系结构
【嵌牛鼻子】ARM体系结构简介
【嵌牛提问】ARM体系结构是怎样的?
【嵌牛正文】
ARM体系结构简介:
ARM处理器只有三种,并可来回切换
第一种是ARM状态:此时处理器执行32位的字对其的ARM指令
第二种是Thumb状态:此时处理器执行16位的,半字对其的Thumb指令
第三种为Thumb2状态,此时处理器执行16/32位的指令,多类型对其的指令
ARM体系结构的存储格式:
大端模式:在这种格式中,字数据的高字节存储在低字节中,字数据的低字节存储在高字节中
小端模式:字数据的低字节存储在低字节中,字数据的高字节存储在高字节中
ARM处理器的模式:
ARM有七种处理模式:
用户模式(usr):应用程序执行状态
快速中断模式(fiq):用于高速数据传输或通道处理等快速中断处理
外部中断模式(irq):用于通用的中断处理
管理模式(svc):特权模式,操作系统使用的保护模式
数据访问终止模式(abt):当数据或指令欲取终止时进入该模式,可用于虚拟存储及存储保护
系统模式(sys):运行具有特权的操作系统任务