<1>计算机系统概述
    计算机硬件主要由 运算器。控制器。存储器。输入输出设备 组成
    运算器和控制器为中央处理器
    原理大多基于 风诺依曼结构
<2>计算机类型和应用:
    按工作能力:分为 巨型机,大型机,小型机,微型机
      按功能分:   通用计算机和嵌入式计算机
<3>按处理指令和数据的方式:分为 SISD.SIMD.MISD.MIMD

<4>应用领域: 数值计算,信息处理,实时控制,人工智能,计算机辅助设计
        计算机辅助教学,计算机辅助管理
<5>CPU的功能:
    程序控制  。CPU通过执行指令来控制程序的执行顺序
    操作控制 。CPU 根据指令产生操作信号,并将操作信号送往各部件
    时序控制 。 CPU通过时序电路产生的时钟信号进行定时,控制各种操作
          按照指定的时序进行
    数据处理  。完成对数据的加工处理
    异常处理和中断处理。对CPU内部的意外情况进行处理,对于外围设备
        发出的中断请求进行处理
<6>运算器:
     运算器一般包括算术逻辑单元(ALU) 累加器(ACC)
        标志寄存器(PSW) 通用寄存器
  ALU用于完成加减乘除和 与 或 非 等逻辑运算,以及求补,移位操作
  通用寄存器组用于暂存操作数或者数据地址,
  标志寄存器用于暂存运算过程中产生的状态信息
  ACC用于暂存运算结果以及向ALU提供运算对象
<7>控制器
  控制器主要由程序计数器(PC) 指令寄存器(IR) 指令译码器,
      状态/条件寄存器(PSW) 时序部件和微操作形成部件组成
  在程序顺序执行时,每当取出一条指令,PC的内容自动增加一个值,
    指向下一条指令,若出现转移,则将转移发送到PC  PC指向新的地址
  指令寄存器用于存放正在执行的指令
  PSW用于保存指令执行完成以后产生的条件吗,列如,运算是否有溢出
     结果是正还是负,是否有进位,,此外,还保持中断和系统工作状态
   微操作形成部件根据指令提供的操作信号,时序信号以及各部件的状态
   信号等综合成特定的操作时序,形成微操作控制信号送往各处执行
    

<8>指令格式
  一条指令一般包括两个组成部分,操作码和地址码,前者用来说明
    指令的功能及操作性质,后者用来指出操作对象,它指出操作
    数或操作数地址及指令执行结果的地址
  基本格式  操作码字段OP   操作数地址码Addr
   三地址个数    OP  A1   A2  A3
  二地址个数    OP  A1   A2 
 一地址个数    OP  A1   
  零地址个数    OP 

<10>寻址方式
  寻址方式:就是如何对指令中的地址进行解释,以获得操作数或者程序转移
       地址的方法
  立即寻址: 操作数就包含在指令中,不需要到内存去取,比如 Add AX 100
        其中100为立即数
  直接寻址:操作数存放在内存中,指令给出操作数所在内存单元的地址,
        比如,ADD AX, (10) 内存地址为10的存储单元的内容是操作数
  寄存器寻址:操作数存放在寄存器中,指令中给出寄存器的名称,比如ADD AX 100
  寄存器间接寻址:操作数存放在内存中,操作数的所在内存单元的地址
          存在寄存器中,指令给出该寄存器的名称
  

 posted on 2011-03-21 21:04  志神Soft  阅读(368)  评论(0)    收藏  举报