博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ARM9的存储组织结构之I/O端口的访问方式
阅读量:4294 次
发布时间:2019-05-27

本文共 367 字,大约阅读时间需要 1 分钟。

对于I/O端口的访问,ARM9体系结构是使用存储映射的方法来实现的。存储映射法为每个I/O端口分配特定的存储器地址,但从这些地址读出或想这些地址写入时,实际完成的是I/O功能。即对存储器映射的I/O的地址上进行读取操作时即是输入,而向存储器映射的I/O地址上进行写入操作时即是输出。

存储器映射的I/O端口其读/写(即输入/输出)操作指令,和存储单元的读/写操作指令是相同的,但行为通常不同。例如,若对一个存储单元进行连续的两次读取操作,每次独到的数据应该是一样的,除非在连续的两次操作中间插入了一个对该存储单元进行写的操作,但对存储映射的I/O端口其值可能不同。这些行为的差异主要会影响到存储系统中高速缓存和写缓存的使用。也就是说,通常存储器映射的I/O端口标识为非高速缓存的和非缓冲的,以避免改变其访问模式数目,类型,顺序或定时。

转载地址:http://nfuws.baihongyu.com/

你可能感兴趣的文章
Spring 全家桶注解一览
查看>>
JDK1.8-Stream API使用
查看>>
cant connect to local MySQL server through socket /tmp/mysql.sock (2)
查看>>
vue中的状态管理 vuex store
查看>>
Maven之阿里云镜像仓库配置
查看>>
Maven:mirror和repository 区别
查看>>
微服务网关 Spring Cloud Gateway
查看>>
SpringCloud Feign的使用方式(一)
查看>>
SpringCloud Feign的使用方式(二)
查看>>
关于Vue-cli+ElementUI项目 打包时排除Vue和ElementUI
查看>>
Vue 路由懒加载根据根路由合并chunk块
查看>>
vue中 不更新视图 四种解决方法
查看>>
MySQL 查看执行计划
查看>>
OpenGL ES 3.0(四)图元、VBO、VAO
查看>>
OpenGL ES 3.0(五)纹理
查看>>
OpenGL ES 3.0(八)实现带水印的相机预览功能
查看>>
OpenGL ES 3.0(九)实现美颜相机功能
查看>>
FFmpeg 的介绍与使用
查看>>
Android 虚拟机简单介绍——ART、Dalvik、启动流程分析
查看>>
原理性地理解 Java 泛型中的 extends、super 及 Kotlin 的协变、逆变
查看>>