kuainiao

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 5 6 7 8 9 10 下一页

2012年12月17日

摘要: 1 . 缓冲寄存器(DR) (1)数据缓冲寄存器用来暂时存放由(向)内存储器读出(写入)的一条指令或一个数据字。 (2)作为CPU和内存、外部设备之间信息传送的中转站,补偿CPU和内存、外围设备之间在操作速度上的差别。 (3)在单累加器结构的运算器中,数据缓冲寄存器还可兼作为操作数寄存器。 2 . 指令寄存器(IR) (1)用来保存当前正在... 阅读全文
posted @ 2012-12-17 14:52 kuainiao 阅读(1324) 评论(0) 推荐(0) 编辑

摘要: 数据总线 (1) 是CPU与内存或其他器件之间的数据传送的通道。 (2)数据总线的宽度决定了CPU和外界的数据传送速度。 (3)每条传输线一次只能传输1位二进制数据。eg: 8根数据线一次可传送一个8位二进制数据(即一个字节)。 (4)数据总线是数据线数量之和。 地址总线 (1)CPU是通过地址总线来指定存储单元的。 (2)地址总线决定了cpu所能访问的最大内存空间的大小。eg: 1... 阅读全文
posted @ 2012-12-17 14:51 kuainiao 阅读(2219) 评论(0) 推荐(0) 编辑

摘要: 这篇日志讲得主要是寄存器和存储器(这里指的是RAM)的区别,之后才是重点,说说我对外设的片内RAM地址映射的理解。如果你学过模电并且基本是醒着上课的话那你可以潇洒得路过了,对于那些本科期间不甚逃课的人本人表示钦佩。 由于大学期间极其讨厌硬件,所以我们系跟硬件最相关的两门课组成原理和数字逻辑我都是睡过去的……在此先对组织表示下忏悔,顺便哀悼一下那逝去的青春……好吧,开始正... 阅读全文
posted @ 2012-12-17 14:39 kuainiao 阅读(5364) 评论(0) 推荐(0) 编辑

摘要: 导读:要说现代生活便利快捷的“福音”,各种家用电器功不可没。但人们在享受高质量生活的同时,这些电子产品产生的电磁辐射又对人们的健康产生着影响。对于网民们来说,电脑是我们每天接触频率最高、接触时间最长的电器之一,如何应对它给我们带来的辐射影响呢?请看…… 第一招:在电脑旁放上几盆仙人掌,它可以有效地吸收辐射。 第二招:还对于生活紧张而忙碌的人群来说,抵御电脑辐射最简单的办法就是在每天上午喝2至3... 阅读全文
posted @ 2012-12-17 11:07 kuainiao 阅读(398) 评论(0) 推荐(0) 编辑

2012年12月14日

摘要: The Diagnostic Routines allow the system user to checkout the system with minimum action. These routines are used during problem determination to determine if the system hardware has a problem and pro... 阅读全文
posted @ 2012-12-14 17:03 kuainiao 阅读(211) 评论(0) 推荐(0) 编辑

2012年12月13日

摘要: 环境变量配置文件 在Ubuntu中有如下几个文件可以设置环境变量 1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。 3、~/.bash... 阅读全文
posted @ 2012-12-13 16:55 kuainiao 阅读(178) 评论(0) 推荐(0) 编辑

摘要: bzip2 -d gcc-4.1.0.tar.bz2 ---上面解压完之后执行下面的命令。 tar -xvf gcc-4.1.0.tar 或 tar -xvf *.tar 阅读全文
posted @ 2012-12-13 16:31 kuainiao 阅读(244) 评论(0) 推荐(0) 编辑

摘要: 关于gcc、glibc和binutils模块之间的关系,以及在现有系统上升级glibcGNU/GCC 和GNU/binutils是两个项目。负责不同的内容。程序从源文件到可执行文件,之间经过的过程有:编译 源文件到汇编代码汇编 汇编代码到目标文件链接 目标文件到可执行文件gcc 所做的工作是编译binutils 是一个工具集,内部包含各种各样的工具,最主要的两个工具是 as 和ldas是个汇编器,用于汇编ld是个链接器,用于链接关于gcc、glibc和binutils模块之间的关系,以及在现有系统上如何升级的总结一、关于gcc、glibc和binutils模块之间的关系1、gcc(gnu co 阅读全文
posted @ 2012-12-13 14:37 kuainiao 阅读(403) 评论(0) 推荐(0) 编辑

摘要: 编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言(目标文件),并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 C源程序头文件-->预编译处理(cpp)-->编译程序本身-->优化程序-->汇编程序-->链接程序-->可执行文件 1.编译预处理读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理伪指令主要包括以下四个方面 (1)宏定义指 令,如#define Name TokenString,#undef等。对于前一个伪指令,预编译所要做的是将程序中的所有Name 阅读全文
posted @ 2012-12-13 11:51 kuainiao 阅读(255) 评论(0) 推荐(0) 编辑

摘要: 编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言(目标文件),并且按照操作系统对可执行文件格式的要求链接生成可执行程序。C源程序头文件-->预编译处理(cpp)-->编译程序本身-->优化程序-->汇编程序-->链接程序-->可执行文件1.编译预处理读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理伪指令主要包括以下四个方面(1)宏定义指 令,如#define Name TokenString,#undef等。对于前一个伪指令,预编译所要做的是将程序中的所有Name用To 阅读全文
posted @ 2012-12-13 11:05 kuainiao 阅读(229) 评论(0) 推荐(1) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页
View Code