摘要: 在博客园潜水好久了,今天兴致高昂的想写一篇博客,写的内容就是最近刚刚弄懂的关于位运算的题目。可能对那些老鸟老说这些是在基础不过的东西了,但是我相信还是有很多的博客需要了解并掌握这个基础的。做题目前首先需要掌握的知识:~ 取反运算符,如果运算位为1取反后则变为0,如果运算为为0取反后则为1& 与运算符,当运算的两个数同时为1时,则与运算的结果才为1,否则为0| 或运算符,当运算的两个数只要有一个1时,则或运算的结果为1,否则为0.^ 异或运算符,当两个运算位不同时为1,相同时是0>> 右移运算符<< 左移运算符在内存中的运算都是以补码的形式存在的。正数的原码、反码 阅读全文
posted @ 2012-05-31 22:09 cateatmycode 阅读(223) 评论(0) 推荐(0)
摘要: 要了解计算机程序如何执行的,我们需要了解一个典型系统的硬件组成。如下图: 总线 贯穿整个系统的是一组电子管道,称作总线。它携带信息字节并负责在各个部件间传递。通常总线被设计成传送定长的字节块,也就是字。字中的字节数是一个基本的系统参数,个个系统中也一样。有的系统是4个字节的字长,有8个字节的字长,也有的小系统是用的1个字节或者2个字节的字长。 I/O设备 I/O设备是系统与外界的联系通道。包括用户输入的例如键盘和鼠标,输出的例如显示器、打印机、投影仪。以及用于长期存储数据和程序的磁盘。 每个I/O设备都是通过一个控制器或适配器与I/O总线连接起来。控制器和适配器之间的区别主要在... 阅读全文
posted @ 2012-05-31 22:08 cateatmycode 阅读(513) 评论(0) 推荐(0)