计算机组成原理-微程序控制器实验——沐雨先生

news2025/1/20 17:06:40

一、实验目的

1.掌握微程序控制器的组成原理和工作过程。

2.理解微指令和微程序的概念,理解微指令与指令的区别与联系。

3.掌握指令操作码与控制存储器中微程序的对应方法,熟悉根据指令操作码从控制存储器中读出微程序的过程。

二、实验要求

1.做好实验预习,读懂实验电路图,熟悉实验元器件的功能特性和使用方法。

2.按照实验内容与步骤的要求,独立思考,认真仔细地完成实验。

3.完成实验报告

三、实验原理

1.实验电路:

在这里插入图片描述

四、实验内容及步骤

1.电路图:

在这里插入图片描述

2.电路预设置:将 EPROM2716芯片的CE、OE、A4、A5引脚置0,微地址寄存器74LS175的CLR置0,时序发生器的Step 置1。

3.打开电源。此时由于CLR=0,微地址寄存器清零,给出微程序入口地址00H,控制存储器随之输出第00号微指令。

4.将CLR设置为l,否则微地址寄存器会一直处于清零状态。

5.将IR7~IR5均设置为0,思考并回答问题:若此时连续不断地发出时序信号,微程序的执行流程?写出前10条微指令的地址:

00->01->02->03->10->02->03->10->02->03

6.连续单击Start 按钮,观察微指令的输出顺序,检验控制存储器输出的微指令是否与表8-3中的相符,验证上一步预测的顺序是否正确。

7.设置IR7~IR5的不同组合,用单步方式分别读出ADD、STA和JMP三条指令的微程序,用后续微地址和判别指示灯跟踪微程序执行及转移情况,将表8-3中缺少的微程序代码补充完整。(自行附表)

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1495979.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《教育知识与能力》中教师资格证笔试黄金卷(二)

1.古希腊古典时代教育中,以雄辩和与青年智者的问答法而著名的教育家是(A )。 A.苏格拉底 B.柏拉图C.亚里士多德D.昆体良 2.世界上不同民族的教育往往表现出不同的传统和特…

学习 考证 帆软 FCP-FineBI V6.0 心得

学习背景: 自2024年1月起,大部分时间就在家里度过了,想着还是需要充实一下自己,我是一个充满热情的个体。由于之前公司也和帆软结缘,无论是 Fine-Report 和 Fine-BI 都有接触3年之久,但是主要做为管理者并…

Spark(2)-基础tranform算子(一)

一、算子列表 编号名称1map算子2flatMap算子3filter算子4mapPartitions算子5mapPartitionsWithIndex算子6keys算子7values算子8mapValues算子9flatMaplValues算子10union算子11reducedByKey算子12combineByKey算子13groupByKey算子14foldByKey算子15aggregateByKey算子16Shuff…

内含资料下载丨黄东旭:2024 现代应用开发关键趋势——降低成本、简化架构

作为一名工程师和创业者,创办 PingCAP 是我进入创新世界的一次深潜。这段旅程既有令人振奋的发现,也充满令人生畏的不确定性。作为这次探险之旅见证的 TiDB ,现在已在全球服务超过 3000 家企业,其中有已经实现了商业成功的大公司&…

Mantle生态创新Meme项目Puff开启创世Mint,一文了解玩法、空投+Mint教程

大饼马上破前高,Ethereum 的再质押赛道吸引了大量资金,PEPE、DOGE等代币的 Memecoin 也一路飞涨,整个加密市场都充斥着金钱的味道!目前,贪婪与恐惧指数已经达到了90,属于极度贪婪区间。越是这样的狂欢时刻&…

数据处理分类、数据仓库产生原因

个人看书学习心得及日常复习思考记录,个人随笔。 数据处理分类 操作型数据处理(基础) 操作型数据处理主要完成数据的收集、整理、存储、查询和增删改操作等,主要由一般工作人员和基层管理人员完成。 联机事务处理系统&#xff…

解读Linux文件目录权限:srw-rw----

在Linux系统中,文件或目录的权限由10个字符表示,分为四段: 第一个字符:表示文件类型。d代表目录,-代表普通文件,l代表符号链接,s代表套接字(socket),c代表字符…

TypeScript学习笔记(上):TypeScript的介绍、安装及常用类型

我对TypeScript的理解就是,TypeScript是增加了类型校验的JavaScript,能够把运行期错误提升至编译期 TypeScript是什么? TypeScript(简称:TS)是 JavaScript 的超集(JS 有的 TS 都有&#xff09…

MySQL-视图:视图概述、使用视图注意点、视图是否影响基本表

视图 一、视图概述二、使用视图注意点三、视图操作是否影响基本表 一、视图概述 在数据库管理系统中,视图(View)是一种虚拟表,它并不实际存储数据,而是基于一个或多个实际表的查询结果。视图提供了一种对数据库中数据…

机器人编程学习有哪些好处?

机器人编程学习有许多好处,无论是对个人还是对社会都具有重要意义。以下是机器人编程学习的一些好处: 1. **培养计算思维:** 通过机器人编程学习,可以培养逻辑思维、问题解决能力和创新思维。编程过程中需要分析问题、设计算法、…

3月6日龙虎榜复盘:沪指缩量调整 机器人概念股午后大涨

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 一.市场情绪 沪指昨日缩量震荡,创业板指午后涨超1%,随后上演冲高回落走势。风电、光伏等新能源方向…

软考高级:数据流图概念和例题

作者:明明如月学长, CSDN 博客专家,大厂高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《Effective Java》独家解析》专栏作者。 热门文章推荐&am…

恢复IDEA误删除的git提交,提交被删除,尝试恢复提交

​​​​​​ dgqDESKTOP-JRQ5NMD MINGW64 /f/IdeaProjects/workspace/spzx-parent ((8bb112e...)) $ git reflog 8bb112e (HEAD, origin/master, master) HEAD{0}: checkout: moving from master to 8bb112e5ac18dfe4bbd64adfd06363e46b609f21 8bb112e (HEAD, origin/master, …

大华IPC网络摄像机如何保存视频

一、背景 通常网络相机(IPC)不会自带存储功能,需要接入录像机(NVR)进行保存。 其中NVR也分软件存储及硬件存储,这里不提,这边单独说FTP存储 二、配置前提 要配置FTP存储需要:①网络…

虚拟机环境搭建

搭建vm环境,配置虚拟机,期间遇到不支持,重启电脑后还是没用 此主机支持 AMD-V,但 AMD-V 处于禁用状态。 如果已在 BIOS/固件设置中禁用 AMD-V,或主机自更改此设置后从未重新启动,则 AMD-V 可能被禁用。 确…

SpringBoot3整合Mybatis-plus报错IllegalArgumentException

错误信息 使用的SpringBoot3版本&#xff1a;3.2.3 java.lang.IllegalArgumentException: Invalid value type for attribute factoryBeanObjectType: java.lang.String 第一想法就是感觉是版本太低导致和SpringBoot3不兼容。 查询mybatis-plus最高的版本 <!-- https://m…

微信公众号实现【抽奖功能】

前言 最近为了提高公众号的用户粘性&#xff0c;需要增加一个功能&#xff0c;那就是用户可以点击公众【每日礼包】的按钮&#xff0c;实现抽奖&#xff0c;有可能获得免费的会员天数&#xff01; 例如点进公众号发送消息栏目&#xff0c;有一个下面的按钮&#xff1a; 在菜单…

第十一篇 - 应用于市场营销视频场景中的人工智能和机器学习技术 – Video --- 我为什么要翻译介绍美国人工智能科技巨头IAB公司?

IAB平台&#xff0c;使命和功能 IAB成立于1996年&#xff0c;总部位于纽约市。 作为美国的人工智能科技巨头社会媒体和营销专业平台公司&#xff0c;互动广告局&#xff08;IAB- the Interactive Advertising Bureau&#xff09;自1996年成立以来&#xff0c;先后为700多家媒体…

Seurat 中的数据可视化方法

本文[1]将使用从 2,700 PBMC 教程计算的 Seurat 对象来演示 Seurat 中的可视化技术。您可以从 SeuratData[2] 下载此数据集。 SeuratData::InstallData("pbmc3k")library(Seurat)library(SeuratData)library(ggplot2)library(patchwork)pbmc3k.final <- LoadData(…

kibana 上dashbord 和discover 时间快 or 慢 8小时,处理方案

今天遇到了一个问题。在es库中的数据的时间是正确的。但是在kibana的discover展示页面上是错误的&#xff0c;错了8个小时。我这里是快了8个小时。这个问题非常难受&#xff0c;因为看起来&#xff0c;总是差8个小时&#xff0c;特别是查看日志的时候&#xff0c;总有一种错觉&…