北邮计算机系统结构课件,TEC-8 运算器组成实验(北邮).ppt

TEC-8 运算器组成实验(北邮)

TEC-8 北京邮电大学计算机学院实验中心系统结构实验室 * 55H 1 55H 1 1 ↑ 55H 55H 00 00 00 55H 0 1 0 0 1 1 1 11 0AAH 55H 0 K0 K3 K4 K5 K6 K7 K8 K9 K10 K11 K12 K13 K14 K1 K2 ㈡微程序方式 1.实验准备将控制器转换开关拨到微程序位置,“微程序”灯亮,将编程开关设置为正常位置。打开电源。 2.用逻辑测试笔测试节拍脉冲信号T1、T2、T3。 3.设置运算器实验模式,进行寄存器读写,加、减、与、或实验。 TEC-8 北京邮电大学计算机学院实验中心系统结构实验室 * 七、实验要求 1.做好实验预习,掌握运算器的数据传输通路及其功能特性。 2.写出实验报告,内容是: ⑴实验目的。 ⑵根据实验结果填写表格。 ⑶分析各步骤中所需的控制信号及作用 八、可探索和研究的问题 TEC-8 北京邮电大学计算机学院实验中心系统结构实验室 * * * 北京邮电大学计算机学院实验中心系统结构实验室 北京邮电大学 计算机学院实验中心 系统结构实验室 2014年3月 TEC-8实验系统简介 运算器组成实验 双端口存储器实验 数据通路实验 微程序控制器实验 CPU组成与机器指令的执行 中断原理实验 TEC-8 * 北京邮电大学计算机学院实验中心系统结构实验室 TEC-8 北京邮电大学计算机学院实验中心系统结构实验室 * TEC-8 北京邮电大学计算机学院实验中心系统结构实验室 * 数码管 逻辑笔 硬布线/独立/微程序转换 VGA 接口 电源指示 LOG 微程序控制器 单片机 交通灯 喇叭 LED 显示 运算器 存储器 EPM7128 VCC GND 时钟源 电位器 单脉冲 时序 操作模式 数据开关 电平控制信号开关 TEC-8 北京邮电大学计算机学院实验中心系统结构实验室 * 微命令指示灯 微程序控制器E2PROM 单片机89S52 双端口寄存器组7064 运算器74LS181 双端口RAM7132 控制转换开关、指示灯 编程开关、 指示灯、复位、插座 P字段、微地址指示灯 DBUS ALU A,B PC 、AR、IR、INS C Z 时钟源、时序脉冲产生和译码,启停逻辑等 ; 提供CPU周期所需的时序信号,取指并执行指令。 TEC-8 模型计算机主时钟MF 的频率为1MHz,执行一条微指令需要3 个节拍脉冲T1、T2、T3。TEC-8 模型计算机时序采用不定长机器周期,绝大多数指令采用2 个机器周期W1、W2, 少数指令采用一个机器周期W1 或者3 个机器周期W1、W2、W3。 TEC-8 北京邮电大学计算机学院实验中心系统结构实验室 * 它由2片GAL22V10组成,产生节拍脉冲T1、T2、T3,节拍电位W1、W2、W3,以及中断请求信号ITNQ。主时钟MF采用石英晶体振荡器产生的1MHz时钟信号。T1、T2、T3的脉宽为1 μS。一个机器周期包含一组T1、T2、T3。 当DP=1时,处于单微指令运行方式,每按一次QD按钮,只产生一组T1、T2、T3;当DP=0时,处于连续运行方式,每按一次QD按钮,开始连续产生T1、T2、T3,直到按一次CLR按钮或者控制器产生STOP信号为止。 TEC-8 北京邮电大学计算机学院实验中心系统结构实验室 * TEC-8 北京邮电大学计算机学院实验中心系统结构实验室 * TEC-8 北京邮电大学计算机学院实验中心系统结构实验室 * MF周期1μS,占空比50%,T1~T3的脉宽1μS。微指令周期3μS。 TEC-8 北京邮电大学计算机学院实验中心系统结构实验室 * TEC-8模型计算机框图 TEC-8 北京邮电大学计算机学院实验中心系统结构实验室 * TEC-8 北京邮电大学计算机学院实验中心系统结构实验室 * 名称 助记符 功 能 指令格式 IR(7-4) IR(3-2) IR(1-0) 加法 ADD Rd, Rs Rd ← Rd + Rs 0001 Rd Rs 减法 SUB Rd, Rs Rd ← Rd - Rs 0010 Rd Rs 逻辑与 AND Rd, Rs Rd ← Rd and Rs 0011 Rd Rs 加1 INC Rd Rd ← Rd + 1 0100 Rd XX 取数 LD Rd, [Rs] Rd ← [Rs] 0101 Rd Rs 存数 ST Rs, [Rd] Rs → [Rd] 0110 Rd Rs C条件转移 JC addr C=

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

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

相关文章

8g可用 安装内存16g_同样是16g内存,为啥都选两条8G,不选16G单条,这难道有啥讲究?...

相信大家在看一些大神的配置,或者蜗牛这种装机小编的配置的时候,发现内存经常是两条8G,而不是一条16G,很多小伙伴也发出了疑问,难道这里面有什么讲究?这就要扯到双通道,一般来说CPU或者主板的内存控制器有两…

Generate GUID using vbscript

在 .msi 中 的 Component table,查看 ComponentId 列,是一个16进制数的字符串, 用 InstallShield IDE 添加一个 component ,ComponentId 会自动生成,点击“Generate GUID” 会重新生成一个新的 ComponentId&#xff0c…

计算机控制论文,计算机控制系统论文.ppt

《计算机控制系统论文.ppt》由会员分享,可在线阅读,更多相关《计算机控制系统论文.ppt(23页珍藏版)》请在人人文库网上搜索。1、双容水箱液位串级控制系统设计,班 级:电自09101班 答 辩 人:黄xx 指导教师:张xx,内容,安…

ps怎么对比原图快捷键_PS教程:P图前后,你还能认出这是同一个人吗?

编按:PS一直被誉为亚洲四大邪术之一,比如下图你敢相信这是同一个人吗?是不是隐隐约约回忆起了乔碧萝殿下的辉煌?但话说回来,谁不想看到最好的自己呢?今天我们就看看PS如何将人脱胎换骨,学会这招…

另一个Java 8 Lamdbas和Streams示例

我一直落后于Java 8所关注的功能,因此在这篇文章中,我将简要介绍我对lambda和stream的初步经验。 和往常一样,我将专注于Podcast课程: package org.codingpedia.learning.java.core;import java.util.Comparator;public class P…

ArrayList和数组间的相互转换

开发中不免碰到List与数组类型之间的相互转换,举一个简单的例子: package test.test1; import java.util.ArrayList; import java.util.List; public class Test { /** * param args */ public static void main(String[] args) { List listne…

计算机二进制基础列式,计算机基础;十进制数100对应的二进制数、八进制数和十六进制数分别是...

中计数采用了多种记数制,比如:十进制,六十进制(六十秒为一分,六十分为一小时,即基数为60,运算规则是逢六十进一),…….在计算机中常用到十进制数、二进制数、八进制数、十六进制数等,下面就这几种在计算机中常用的数制来介绍一下.1.十进制数我们平时数数…

第一个被赋予公明身份的机器人_一文读懂机器人的“眼睛”

看过漫威电影的同学都知道,钢铁侠在装甲里一眨眼,就通过眼球追踪操控人机互动,集黑科技于一身的装备简直不要太炫酷。如今,我们再回头看钢铁侠的AI识别系统,不禁思考这背后的视觉技术。如何让机器人像人类一样获取视觉…

Dede cms文章内容管理系统安全漏洞!如何有效防止DEDE织梦系统被挂木马安全设置...

第一、安装Dede的时候数据库的表前缀,最好改一下,不要用dedecms默认的前缀dede_,可以改成ljs_,随便一个无规律的、难猜到的前缀即可。 第二、后台登录一定要开启验证码功能,将默认管理员admin删除,改成一个自己专用的,…

太和二中计算机考试,安徽省太和二中高二数学下册期末考试试题精选

安徽省太和二中高二数学下册期末考试试题精选一.选择题(50分)1.设 是两条不同的直线, 是两个不同的平面,下列命题中正确的是( D )A . 若 , , ,则 B.若 , , ,则C.若 , , ,则 D.若 , , ,则2. 若 ,则函数 的两个零点分别位于区间( A )A. 和 内 B. 和 内 C. 和 内 D. 和…

git获取本地版本号_Git使用小结

Git1.Git介绍Git是一个开源的分布式版本控制系统,是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件,Git可以使用本地创建仓库与网络仓库,解决了集中管理型版本控制软件存在的一些问题(CVS、VSS、SVN)。2.Gi…

计算机翻译字串符,字符的计算机处理和显示 外文翻译.doc

字符的计算机处理和显示 外文翻译本科毕业设计(论文)外文翻译英文翻译英文ON COMPUTERISATION AND REPRESENTATIONOF CHARACTERSThe commercial need to computerise contours of objects has intensified over recent years as more and more applications endeavour to seek …

sql server2008如何创建外键

原文地址:http://blog.csdn.net/zuozuo1245/article/details/8644115 以前创建数据库时就是有主键的创建了主键,但是表之间的关系没有联系,要建数据库关系图只有主键没有外键时不行的。 建外键的前提是此外键必须是另外一个表的主键。建外键的…

Hibernate陷阱

我已经使用Hibernate已有一段时间了,当我一段时间不使用Hibernate项目时,发现自己犯的错误与上次相同。 因此,这是我的监视清单,希望对其他人也有用。 实现hashCode和equals 通常,应该始终实现这些方法,但…

字符集_第07期:有关 MySQL 字符集的 SQL 语句

本篇为理清字符集的续篇(上一篇:第06期:梳理 MySQL 字符集的相关概念),重点讲述字符集涉及到的 sql 语句用法。一、character introducer翻译过来就是字符引导。也就是针对字符串,显式的给定一个字符编码和排序规则,不…

c语言main函数的参数argc,argv说明

main函数参数argc,argv说明 C/C语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int argc, char* argv[]) 这两个参数的作用: argc 是指命令行输入参数的个数(以空白符分隔)…

怎么调整计算机显示屏,电脑显示器怎样调大屏幕

电脑显示器怎样调大屏幕你们知道怎么调整电脑显示器的屏幕吗?下面是应届毕业生小编带来的关于电脑显示器怎样调大屏幕的内容,欢迎阅读!电脑显示器怎样调大屏幕?以前的xp系统是在桌面点击右键然后选择属性,在属性里设置分辨率的。而win7则有点不同&…

使用jstat报告自定义JVM指标集

我一直缺少在JStat中配置自定义标头的可能性 。 当然,有很多预定义的数据集,但是如果我们可以创建自己的数据集,那就更好了。 正如您可能已经设计的那样,我正在写这篇文章,因为这样的功能当然可用:)不幸的是…

XP退役对整个互联网安全的问题

如果你的电脑还是XP,那么请你看看我写的内容吧。 4月8好微软结束支持之后依然可以运行XP和office2003,但是会带来潜在风险,首先为安全性和合规性分析,比如黑客攻击;其次为缺少软硬件支持,许多电脑硬件和…

python在线教育平台项目面试_【松勤软件自动化测试】selenium+python面试题目总结...

1. WebDriver原理webDriver是按照client/server模式设计,client就是我们的测试代码,发送请求,server就是打开的浏览器来打开client发出的请求并做出响应。具体的工作流程:webdriver打开浏览器并绑定到指定端口。启动的浏览器作为r…