您的位置 首页 测评

ARM根底:MMU 反常向量表 重映射

/参考:说明:在学习裸机中断时重新遇到这个几个词,这次就要搞明白了。/这个三个词好长时间都没有搞懂,今天略微有点明白就记下…

/

参阅:
阐明:在学习裸机中止时从头遇到这个几个词,这次就要搞理解了。

/

这个三个词好长时间都没有搞懂,今日稍微有点理解就记下来。物理地址是主线,其它都是烘托。CPU是只会沿着这条路走的,这路有什么是靠MMU来说的,在0x30000000处今后的地址是内存。只说一点:为什么中止要用MMU。

这是由于反常后,CPU会主动跑到0地址处运转,可是程序在内存中发动后,可是向量表没有在真实的0地址处,在0x30000000这个时分就要呈现一个忽悠的,骗它0x30000000便是0地址处,这样才能够。MMU便是一个骗子,CPU是一个老实的一个人,它还会跑到0地址处,可是本质的内容其实是和0x30000000地址开端的相同的内容。这便是一个重映射的进程。
中止后也有一个地址,8种不同反常类型对就8个地址,会主动跑到各个地址处履行,可是这个地址是什么代码要靠自己决议的,能够让它”Hello World”,也能够什么都不做。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/276404.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部