- 133
- 0
- 约2.33千字
- 约 20页
- 2017-10-05 发布于天津
- 举报
模型机工作原理.PPT
第2章 模型机工作原理 概述 微机组成: 微电子器件----电路部件---- 大块电路----微机电路 以一个简化了的微机作为分析对象,讲述一般微机的各种功能。 2.1 微型计算机结构的简化形式 1、组成 程序计数器PC MAR PROM 指令寄存器IR CON 累加器A ALU 寄存器B 输出寄存器O 二进制显示器D 2、特点 功能:两个数的加减法 内存:16×8PROM 字长:8位 手动输入 PROM 3、功能分解 2.2 指令系统 概念:用来编制计算程序的一个指令集合 1、模型机的指令系统 LDA、ADD、SUB、OUT、HLT 2、例: LDA R9 ;把R9中数据装入A ADD RA ADD RB ADD RC SUB RD OUT HLT 汇编语言程序 2.3 程序设计 包括: 编制汇编语言程序; 助记符的翻译; 存储空间分配 1、操作码表 2、存储器分配 3、将源程序翻译成目的程序 4、程序及数据输入方法 1、操作码表 2、存储器分配 程序存放区(指令区);数据存放区(数据区) 3、将源程序翻译成目的程序 4、程序及数据输入方法 方法:将PROM的每个位的开关拨向置0或置1的位置。数据区可随时存入参与运算的数据。 程序执行中间结果 2.4 执行指令的例行程序 机器周期(指令周期): 执行一条指令的时间。 包括取指周期和执行周期。 1、环形计数器及机器节拍 2、取指周期及执行周期 1、环形计数器及机器节拍 作用:发出环形字,产生机器节拍。 环形字:T=T5T4T3T2T1T0 机器节拍:环形字的每位。 T5 、 T4 、 T3 、 T2 、 T1 、 T0 2、取指周期及执行周期 取指周期及执行周期各3个节拍。 (1)地址节拍:T0 =1时, (PC) (MAR) (PROM) 因此,EP=1,LM=1 CON=CPEPLMER LIEILAEA SUEULBLO = 0 1 1 0 0 0 0 0 0 0 0 0 (2)存储节拍:T1 =1时, ( PROM) (IR) 高四位 (CON) 因此,ER=1, LI=1 CON=CPEPLMER LIEILAEA SUEULBLO = 0 0 0 1 1 0 0 0 0 0 0 0 (3)增量节拍:T2 =1时, ( PC)+1 ( PC) 因此,CP=1 CON=CPEPLMER LIEILAEA SUEULBLO = 1 0 0 0 0 0 0 0 0 0 0 0 以上3节拍为取指节拍,任何指令在此节拍都一样,控制字只由机器节拍决定 以下3节拍,根据执行程序类型而不同,这种程序由厂家编好,故称为例行程序。 (4)T3 =1时, (IR)低四位 (MAR) (PROM) 因此,EI=1,LM=1 CON=CPEPLMER LIEILAEA SUEULBLO =0 0 1 0 0 1 0 0 0 0 0 0 此次,访问的是数据区 (5)T4 =1时, (R9) (A) 因此,ER=1, LA=1 CON=CPEPLMER LIEILAEA SUEULBLO =0 0 0 1 0 0 1 0 0 0 0 0 (6)T5=1时,空拍 (R9) (A) CON=CPEPLM
原创力文档

文档评论(0)