摘要:
(1).总线:贯穿整个系统的一组电子管道,它携带信息字节并负责在各个部件间传递。通常总线被设计成传送定长的字节块,就是字(word)。字中的字节数(即字长)是一个基本的系统参数,现在大多数机器字长是4个或8个字节。(2).I/O设备:每个I/O设备(如鼠标、键盘、显示器、磁盘等)都通过一个控制器或适配器与I/O总线相连。控制器和适配器之间的区别在于它们的封装方式,控制器是置于I/O设备本身的或者系统的主印制电路板(即主板)上的芯片组,而适配器是一块插在主板插槽上的卡。两者作用都是在I/O总线和I/O设备之间传递信息。(3).主存:是一个临时存储设备,在处理器执行程序时,用来存放程序和程序处理的 阅读全文
摘要:
(1).预处理(cpp):预处理器不止一种,而C/C++的预处理器就是其中最低端的一种——词法预处理器,主要是进行文本替换、宏展开、删除注释这类简单工作。gcc -E 选项可以得到预处理后的结果,扩展名为.i;C/C++预处理不做任何语法检查,不仅是因为它不具备语法检查功能,也因为预处理命令不属于C/C++语句(这也是定义宏时不要加分号的原因),语法检查是编译器要做的事情;预处理之后,得到的仅仅是真正的源代码;GCC确实很强大,如果是用VC这种IDE,恐怕就不能看到预处理后的结果。(2).编译器(ccl):将文本文件.i翻译成文本文件.s,得到汇编语言程序(把高级语言翻译为机器语言),该种语言 阅读全文