1 计算机系统 CPU(运算器+控制器),存储器,总线,输入输出。 2 运算器与运算方法 2.1计算机中数据表示 进制转换 定点数 浮点数 非数值数据表示(ASCII码等) 2.2定点浮点加减乘除,移位运算 运算器:(Arithmetic Logic Unit),二进制数据进行算术运算(加、减、乘、除)和逻辑运算(与、或、非、移位) 3 控制器与指令系统 协调各部件工作,功能包括顺序控制,操作控制和时间控制 3.1顺序控制 保证程序指令执行完后正确读取下一条指令 3.2操作控制 执行指令产生指令所需的控制信号 3.3时间控制 将控制信号按照一定的时间顺序发送给相应部件,控制各个部件完成相应动作,实现指令功能 接口与输入输出 3.4 指令系统 3.4.1 定义 计算机所能执行的全部指令的合集 3.4.2 机器指令 机器指令形式上是一串二进制码,指令需要表示1操作,2对谁操作,3操作结果的去向(指令的操作对象) 3.4.3 机器指令组成 1操作码(OP),2地址码(A) 3.4.4 机器指令的几种形式 1零地址指令 OP 两种情况 1不需要操作对象,如停机指令,空操作指令 2需要一个对象,操作对象可以隐含,指令地址也隐含,如堆栈,累加器的操作指令(对应汇编中的隐式操作如RET等) 2单地址指令 OP|A 两种情况 1一个操作对象,操作对象不隐含,必须用一个地址码,如加加1指令,减1指令