摘要: 在学习有关I/O总线的内容时,最好先看看相关的知识:从PC总线到ARM的内部总线 一,I/O 端口和 I/O 内存 每种外设都是通过读写寄存器来进行控制。 大部分外设都有几个寄存器,不管是在内存地址空间还是在I/O地址空间,这些寄存器的访问地址都是连续的。 在硬件层,内存区和 I/O 区域没有概念上的区别: 它们都是通过向在地址总线和控制总线发出电平信号来进行访问,再通过数据总线读写数据。因为外设要与I/O总线匹配,而大部分流行的 I/O 总线是基于个人计算机模型(主要是 x86 家族:它为读和写 I/O 端口提供了独立的线路和特殊的 CPU 指令),所以即便那些没有单独I/O 端口地址空间的 阅读全文
posted @ 2012-04-19 23:44 MXi4oyu 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 今天在看微软提供的windows8的相关开发文档和Sample程序,发现有个C++程序的表达方式完全象天书,查了下,原来是C++0x/11新支持的Lambda表达式,本来一直懒得去看C++0x/11的说明,想等用到再去研究,今天趁这个机会稍微浏览了下,大概整理了如下这些新特性,跟大家分享一下。稍微吐槽下,C++0x/11是继C++ 03后通过的最新的C++标准库,对C++语法特性和开发库两方面都有了新的扩展,说实在话,这个出的也太晚了,03年到11年,IT技术日新月异,而C++标准库才更新了一版,真是C++开发者的悲哀。闲话表过,进入正题。1. Lambda表达式你不学绝对看不懂的一个C++ 阅读全文
posted @ 2012-04-19 14:59 MXi4oyu 阅读(233) 评论(0) 推荐(0) 编辑