如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第一节:微型计算机结构的简化形式微型计算机的基本功能第一节:微型计算机结构的简化形式简化的模型微型计算机的设计借用这个最简单的模型来学习计算机的各个基本电路和部件之间的信息流通过程、指令系统的意义、程序设计的步骤、控制部件的功能及其结构、控制矩阵产生控制字的过程等等,以帮助同学领会计算机的基本工作原理。简化的微型计算机的组成部件(3)可编程只读存储器PROMPCPC(7)算术逻辑部件ALU为一个二进制补码加法器/减法器。当SU=0ALU→A+B当SU=1ALU→A-B(8)寄存器BB到ALU的输出是双态的,即无E门控制。主要将要与A相加减的数据暂存于其中。PC微型计算机的基本组成1中央处理器CPU3输入/输出I/O第二节简化的微型计算机指令系统指令程序和指令系统的作用我们所设计的简化微机具有五条指令。即其控制部件能完成一系列例行程序以执行五种命令:LDA:把数据装入累加器AADD:进行加法运算SUB:进行减法运算OUT:输出结果HLT:停机这五条指令一起被称为这台计算机的指令系统,不同型号的微机器指令系统是不同的。例:简单的程序设计LDAR9;把R9中的数据存入AADDRA;把RA中的数据与A的相加ADDRB;把RB中的数据与A的相加ADDRC;把RC中的数据与A的相加SUBRD;把RD中的数据与A的相减OUT;输出A中的数据,即结果(D)=(A)HLT;停机,CLR停止发脉冲两个数相加就需要以下几步:(假定要运算的数已经存在存储器中)(1)把第一个数从它所在的存储单元中取出来,送至运算器。(2)把第二个数从它所在的存储单元中取出来,送至运算器。(3)相加。(4)把加完的结果送至存储器中指定的单元。指令:助记符操作数;注释(编程的人完成的)第三节简化计算机程序设计程序的设计步骤二、存储器的分配源程序Attention!1.目的程序8bits意义:高四位:指令对应的操作码;低4位:操作数的地址码。存储空间:指令区,数据区。地址及地址单元对应的内容。从PROM中取出来的。MAR寻址环形计数器及机器节拍计算机所有的操作都是在机器节拍下发生的。机器周期:执行一条指令的时间。它可分为取指周期和执行周期。机器周期包含多个节拍。环形计数器的作用:环形计数器不是用来计数用的,而是用来发出顺序控制信号的。产生节拍。指令周期示意图二、取指周期<2>存储节拍(T1=1)<3>增量节拍(T2=1)执行周期<5>T4=1<6>T5=1注意一指令译码器(ID)CLK控制矩阵(CM)小结一源程序总结通过对第三章的学习,应对计算机有个整体的概念(硬件、软件),了解硬件与软件的关系,了解计算机执行指令的过程(指令在何处?如何取指令,如何将指令变为控制信号,数据存放在何处?如何取数据,数据的运算结果放在何处?);另外还应了解下面内容的基本概念:三总线、存储器地址、指令、指令系统、指令周期、程序、编译(汇编)图3-1,图3-3作业:自学本章3.6节习题:3.2、3.9PC