[笔记]微机原理-微型计算机概述

引言
 四代计算机:电子管计算机,晶体管计算机,中小规模集成电路计算机,大规模、 超大规模集成电路计算机
 冯式计算机体系结构:   1.机器内部以二进制形式表示指令与数据         2.程序和数据事先存放在存储器
                                     3.计算机硬件由运算器、控制器、存储器、输入设备、输出设备
 计算机硬件组成框图:

 微型计算机系统由 硬件系统、软件系统组成。
 微型计算机系统 三个层次:微处理器、微型计算机、微型计算机系统。
    微处理器:由运算器和控制器组成。
    微型计算机:以微处理器为核心,配上存储器、输入/输出接口电路及系统总线所组成的计算机。
    微型计算机系统:以微型计算机为中心,配以相应的外围设备、电源和辅助电路(统称硬件)以及指挥计算机工作的系统软件所构成的系统。
 
 计算机硬件系统结构:

 微处理器功能:微处理器的主要功能是实现算术逻辑运算以及对全机进行控制。
 存储器(此处为内存储器):随机读写存储器(RAM) 只读存储器(ROM)
 I/O接口:计算机与I/O设备之间信息交换的桥梁。
 系统总线:
           总线:传递信息的一组公用导线。
           这里,系统总线是指 微处理器(CPU)与存储器、I/O接口进行信息交换的公共通道。
           分类:地址总线(AB)、数据总线(DB)、控制总线(CB)
              地址总线:CPU输出要访问的内存单元地址及要访问的I/O端口地址的 单向总线。
              数据总线:CPU通过该总线进行对存储器、外设的读写操作,完成数据的传输。
              控制总线:用于协调系统中各部件的操作。
 微型计算机的软件系统:所有数据、程序、相关文件的集合。
          分类:系统软件、应用软件。
 计算机工作原理:
           简化计算机结构:
               
 虚线内为简化CPU。
            举例: 为在某模型机上完成 6+5 操作所需的机器语言程序和汇编语言程序,假设该机器语言程序从内存中地址为 0000H 单元开始存放。
 

内存单元地址

机器语言程序

汇编语言程序

指令功能说明

0000H

0001H

10110001

00000110

 MOV A,06H

双字节指令。将数字6送累加器A

0002H

0003H

00001000

00000101

 ADD A,05H

双字节指令。将数字5与累加器A中的内容相加,结果存放在累加器A中

0004H

11111110

 HLT

停机指令

  开始执行程序时,首先将第一条指令的首地址0000H送程序计数器(PC),然后就进入第一条指令的取指令阶段。
  如图:

 接着进入第一条指令的执行阶段。经过对操作码B1H的译码,CPU知道这是一条把下一单元中的操作数送累加器A的双字节指令,所以执行该指令的操作就是从下一个存储单元中取出指令第二个字节中的操作数06H,并送入累加器A。
 如图:
 
 此时,程序计数器PC的值为0002H,指向第二条指令在存储器中的首地址,计算机再次重复取指令和执行指令的过程,完成第二条指令的执行。这样周而复始地循环,直到遇到暂停指令为止。
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值