控制器种类 ◇PLA Programmable Logic array 控制器 ◆组合逻辑与存储逻辑结合型的控制器称为PLA控制 器,它是吸收前两种控制器的设计思想来实现的。 ◆PLA控制器实际上也是一种组合逻辑控制器,但它 又与常规的组合逻辑控制器的硬连结构不同,它是 程序可编的,某一微操作控制信号由PLA的某一输 出函数产生。 ◆PLA控制器是组合逻辑技术和存储逻辑技术结合的 产物,它克服了两者的缺点,是种较有前途的方法 8:5
12:28:52 控制器种类 PLA(Programmable Logic Array)控制器 组合逻辑与存储逻辑结合型的控制器称为PLA控制 器,它是吸收前两种控制器的设计思想来实现的。 PLA控制器实际上也是一种组合逻辑控制器,但它 又与常规的组合逻辑控制器的硬连结构不同,它是 程序可编的,某一微操作控制信号由PLA的某一输 出函数产生。 PLA控制器是组合逻辑技术和存储逻辑技术结合的 产物,它克服了两者的缺点,是种较有前途的方法。 13 16:52
3.1.1模型机的结构简介 2、存储器的结构 ◇功能:主要用于保存程序和数据。 ◇组成部分:包含地址译码器、存储单元和控制逻辑。 ◇存储器访间过程 (1)读操作 CPU首先将地址寄存器AR的内容放到地址总线AB上, 地址总线上的内容进入地址译码器,由地址译码器进 行译码,选通相应的存储单元。 被选通的存储单元的内容就出现数据总线上,在控 制信号的作用下,CPU从数据总线上读取数据到数据寄 存器DR,从而完成存储器的读操作。 8:5
12:28:52 3.1.1模型机的结构简介 2、存储器的结构 功能:主要用于保存程序和数据。 组成部分:包含地址译码器、存储单元和控制逻辑。 存储器访问过程 (1)读操作 CPU首先将地址寄存器AR的内容放到地址总线AB上, 地址总线上的内容进入地址译码器,由地址译码器进 行译码,选通相应的存储单元。 被选通的存储单元的内容就出现数据总线上,在控 制信号的作用下,CPU从数据总线上读取数据到数据寄 存器DR,从而完成存储器的读操作。 14 16:52
存储器访问过程 (2)写操作 CPU将地址寄存器AR的内容送到地址总线AB上,地 址总线上的内容进入地址译码器,由地址译码器进行 译码,以选通相应的存储单元。 在控制信号的作用下,CPU将要写入的数据通过数据 总线写入到被选通的存储单元,完成存储器的写操作 8:5
12:28:52 存储器访问过程 (2)写操作 CPU将地址寄存器AR的内容送到地址总线AB上,地 址总线上的内容进入地址译码器,由地址译码器进行 译码,以选通相应的存储单元。 在控制信号的作用下,CPU将要写入的数据通过数据 总线写入到被选通的存储单元,完成存储器的写操作。 15 16:52
3.12模型机的工作过程:通过执行指令完成计算控制功能 ◇执行过程:读取指令→分析指令→执行指令→保存结果 ◇在让计算机进行计算之前,应做如下工作: ◆用助记符号指令(汇编语言)编写源程序); ◆用汇编软件(汇编程序)将源程序汇编成计算机能 识别的机器语言程序; ◆将数据和程序通过输入设备送入存储器中存放。 例如,计算7+10=?,结果在A中。微机8086汇编语言 汇编语言语句 注释 机器码 MOA,#0H;07送入累加器A BOH OZH ADDA,#0AH;10与A中内容相加结果在A中04H0AH HIT ;暂停 F4H 8:5
12:28:52 执行过程:读取指令→分析指令→执行指令→保存结果 在让计算机进行计算之前,应做如下工作: 用助记符号指令(汇编语言)编写源程序); 用汇编软件(汇编程序)将源程序汇编成计算机能 识别的机器语言程序; 将数据和程序通过输入设备送入存储器中存放。 汇编语言语句 注释 MOV A, #07H ;07送入累加器A ADD A, #0AH ;10与A中内容相加, 结果在A中 HLT ;暂停 机器码 B0H 07H 04H 0AH F4H 例如,计算7+10=?,结果在A中。 16:52 3.1.2模型机的工作过程 :通过执行指令完成计算控制功能 16 微机8086汇编语言
例如,计算7+10=?,结果在A中。 假设程序在存储器中的存储地址存储内容机器码 00H BOH 格式(设程序从0开始存放)0H07 BOH OTH 如图所示。 02H04H 04H OAH 03H OAH F4H 读取指令阶段的执行过程如下:0HF4H ◆CPU将程序计数器PC的内容00送地址寄存器AR。 ◆程序计数器PC的内容自动加变为01H,为取下一条指 令作好准备。 ◆地址寄存器AR将00H通过地址总线AB送至存储器地址 译码器译码,选中00H单元。 ◆CPU发出“读”命令 ◆所选中00单元的内容BOH由存储器送至数据总线DB上。 8
12:28:52 例如,计算7+10=?,结果在A中。 假设程序在存储器中的存储 格式(设程序从00H开始存放) 如图所示。 地址 存储内容 00H B0H 01H 07H 02H 04H 03H 0AH 04H F4H 机器码 B0H 07H 04H 0AH F4H 读取指令阶段的执行过程如下: CPU将程序计数器PC的内容00H送地址寄存器AR。 程序计数器PC的内容自动加1变为01H,为取下一条指 令作好准备。 地址寄存器AR将00H通过地址总线AB送至存储器地址 译码器译码,选中00H单元。 CPU发出“读”命令。 所选中00单元的内容B0H由存储器送至数据总线DB上。 17 16:52