第一节:计算机组成与结构
1.计算机硬件组成·:运算器,控制器,存储器,输入设备,输出设备。
2.CPU: 运算器和控制器统称为CPU,中央处理器也称为CPU。
3.外设:输入输出设备统称为外设。
4.存储器:分为内部存储器(统称内存)和 外部存储器(硬盘)
内部存储器特性:速度快,容量小,临时存储。
外部存储器特性:速度慢,容量大,长期存储
5.输入设备:键盘,鼠标,等等。
6.输出设备:显示器等等。
7.中央处理单元组成:由运算器,控制器,寄存器组和内部总线组成。
8.中央处理单元功能:实现程序控制,操作控制,时间控制,数据处理功能(重点)。
9.运算器组成:(ALU)由算数逻辑单元(实现数据的算术和逻辑运算),(AC)累加寄存器(运算结果和源操作数的存放区),(DR)数据缓冲寄存器(暂时存放内存的指令或数据),和(PSW)状态条件寄存器(保有指令运行结果的条件码内容,如溢出标准等等)。(非常重点)
10.运算器功能:执行所有的算数运算,如加减乘除,执行所有的逻辑运算并进行逻辑测试,如与或非比较等等。(重点)
11.控制器组成:(IR)指令寄存器(暂存cpu执行指令),(PC)程序计数器(存放指令执行地址),(ARC)地址寄存器(保存cpu访问的当前地址),(ID)指令译码器(分析指令操作码)等组成。(非常重点)
12.控制器功能:控制整个cpu的工作,最为重要,包括程序控制,时序控制等。
第二节:数据进制转化
进制的表示:二进制,十六进制,一般会在题目中给出中文说明,如果没有给出注意二进制符号位0b,一般表示为0b0011,十六进制符号为0x或H,可表示为0x18F或18FH。
R进制整数转化为十进制:位权展开法,用进制数的每一位乘以R的n次方,n是变量,从R进制数整数的最低位数开始,依次为0,1,2,3...累加.
举例:如用6进制数5043,此时R=6,用6进制的每一位乘以6的n次方,n是变量,从6进制数的整最低位开始(5043从低位到高位排列:3,4,0,5),n依次为0,1,2,3,那么最终5043=3*6^0+4*6^1+0*6^2+5*6^3=1107.
十进制转R进制:十进制整数(除以R倒取余数),用十进制整数除以R,记录每次所得余数,若商不为0,则继续除以R,直至商为0,而后将所有余数从下至上记录,排列成从左至右顺序,即为转化后的R进制数;
例:有10进制数200,转化为6进制,此时R=6,将200/6,得商为33,余数为2;因为商不等于0,因此再将33/6,得商为5,余数为3;再将5/6,得商为0,余数为5;此时商为0,将所有余数从下到上记录,得532。
m进制转n进制:先将m进制转化为10进制,再将十进制数转化为n进制数,中间需要通过十进制中转,但是下面两种可以直接转化.
二进制转八进制:每三位二进制数以转化为10进制的规则转化为一位八进制数,二进制数位个数不是三的倍数,则在前面补0(原则是数值不变),如二进制数01101有五位,前面补一个0就有六位,为001101,每三位以十进制规则转化为一位八进制数,001=1,101=1+4=5,也即01101=15.
二进制转十六进制:每四位二进制以转换位十进制的方式转换为一位十六进制,二进制数位个数不是四的倍数,则在前面补0,如二进制数101