计算机组成原理实验输出大小写字母,计算机组成原理实验指导书-201511修订.doc...
计算机组成原理
实验指导书
马莉 修订
2015年11月
目 录
实验一 脱机运算器实验1
实验二 基础汇编语言程序设计3
实验三 存储器部件实验与多级中断实验10
实验四 微程序控制器实验17
附录一 TEC-2000教学机的操作与使用方法练习说明21
附录二 TEC-2000教学机的指令系统24
[键入文字]
PAGE 23
实验一 脱机运算器实验
实验目的
深入了解AM2901运算器的功能与具体用法,4片AM2901的级连方式,深化运算器部件的组成、设计、控制与使用等诸项知识。
实验说明
脱机运算器实验,是指让运算器从教学计算机整机中脱离出来,此时,它的全部控制与操作均需通过两个12位的微型开关来完成,这就谈不上执行指令,只能通过开关、按键控制教学机的运算器完成指定的运算功能,并通过指示灯观察运算结果。
下面先把与该实验直接有关的结论性内容汇总如下。
12位微型开关的具体控制功能分配如下所述:
A口、B口地址:送给AM2901器件用于选择源与目的操作数的寄存器编号;
I8~I0:选择操作数来源、运算操作功能、选择操作数处理结果和运算器输出内容的3组3位的控制码;
SCi、SSH和SST:用于确定运算器最低位的进位输入、移位信号的入/出和怎样处理AM2901产生的状态标志位的结果。
实验内容
1.将教学机左下方的5个拨动开关置为1XX00(单步、16位、脱机);先按一下“RESET”按键,再按一下“START”按键,进行初始化。
2.接下来,按下页表格所列的操作在十六位机上进行运算器脱机实验,将结果填入表中。其中D1取为0101H(H表示十六进制),D2取为1010H。通过两个12位的红色微型开关向运算器提供控制信号,通过16位数据开关向运算器提供数据,通过指示灯观察运算结果及状态标志。
实验要求
1.实验之前认真预习,看清实验要求、执行步骤,查找TEC—2000简明操作卡,填写下面的表格,将实验过程中每一步运算所需的24位控制信号填入表中,也可以在表格中增加或修改一些运算功能。
2.实验过程中认真操作,听从教师安排,按时开始和结束实验过程;仔细分析遇到的问题并设法解决,做好实验过程与实验结果的记录工作;防止损坏设备。
3.实验之后认真完成实验报告,包括实验预习与数据准备情况,实验中遇到的问题和解决的办法及效果,实验操作过程与实验结果的分析整理等总结性的内容,实验中尚未完全理解或解决的问题,实验的收获及心得体会,对实验安排的建议与意见等。
压START键后
CZVS
ALU
输出
压START键前
CZVS
(4位二进制)
ALU输出
(4位十六进制)
控制信号(用二进制数据表示)
B口
0000
A口
不用
SSH
00
SCi
00
SST
001
I8~I0
011000111
算术逻辑运算
*D1+0→R0
*D2+0→R1
R0+R1→R0
R0-R1→R0
R1-R0→R1
R0?R1→R1
R0?R1→R0
R0?R1→R0
┐(R0?R1)→R0
2*R0→R0
R0/2→R0
注:用*作标记的运算,表示D1、D2的数据是由拨动开关SW给出的。
表格中的一系列运算是连续执行的,即每一步运算是在前一步运算结果的基础上运行的。
实验二 基础汇编语言程序设计
实验目的
1.学习和了解TEC-2000十六位机监控命令的用法;
2.学习和了解TEC-2000十六位机的指令系统;
3.学习简单的TEC-2000十六位机汇编程序设计。
实验内容
1.使用监控程序的R命令显示/修改寄存器内容、D命令显示存储器内容、E命令修改存储器 内容;
2.使用A命令写一小段汇编程序,U命令反汇编刚输入的程序,用G命令连续运行该程序, 用T、P命令单步运行并观察程序单步执行情况。
实验要求
1.在使用该教学机之前,应先熟悉教学机的各个组成部分及其使用方法。
2.实验前仔细阅读附录一和附录二。
实验步骤
1.关闭电源,将大板上的COMl口与PC机的串口相连;
2.接通电源,在PC机上运行PCEC.EXE文件,设置所用PC机的串口为“l”或“2”
3.置控制开关为00101(连续、内存读指令、组合逻辑、16位、联机),开关拨向上方表示“1”,拨向下方表示“0”,“X
4.按一下“RESET”按键,再按一下“START”’按键,主机上显示:
TEC-2000 CRT MONITOR
Version 2.0 2001.10
Computer Architecture Lab.,Tsinghua University
Copyright Jason He
>
5.用R命令查看寄存器内容或修改寄存器的内容
1)在命令行提示符状态下输入:
R↙ ;显示寄存器的内容
注:寄存器的内容在运行程序或执行命令后会发生
计算机组成原理实验输出大小写字母,计算机组成原理实验指导书-201511修订.doc...相关推荐
- 【微机原理 实验】大小写字母的转换实验 (含汇编代码)
实验八 大小写字母的转换实验 更多微机实验:https://blog.csdn.net/yxp189/column/info/39992 汇编语言-微机原理与接口技术-实验 注意:未经允许,请勿转载 ...
- 输入大写字母,输出大小写字母及其对应的ASCII码;输入语句,将大写字母变成小写字母;将句子中每个单词的第一个字母转换为大写字母;输入一串字符,分别算出英文字母、空格、数字、其他字符的个数(C)
养成好习惯,点个赞 再走:有问题,欢迎私信.评论,我看到都会回复的 以下题目是对于ASCII码的一些练手题 在c语言中 使用%c输出的是字符本身 使用%d输出的是字符对应的ASCII 在ASCII中, ...
- 计算机操作系统实验指导linux版,操作系统实验指导书(linux版).doc
操作系统实验指导书(linux版) <操作系统>实验指导书 实验学时:16 适用专业:计算机科学与技术 实验一:进程和线程的创建 1. 在linux下编写一个应用程序,命名为an_ch2_ ...
- c++如何用迭代器输出大小写字母?
这是我的目录: 回顾c语言我们是如何实现大小写字母转换的 实现大小写母的转换 用函数实现 回顾c语言我们是如何实现大小写字母转换的 #define _CRT_SECURE_NO_WARNINGS // ...
- java实验指导书答案_(Java实验指导书答案2.doc
(Java实验指导书答案2 山东建筑大学实验报告 课 程 :Java面向对象程序设计语言 院 (部):商学院 专 业 :电子商务 班 级 : 学生姓名: 学 号: 指导教师:陈明志 完成时间:2014 ...
- c语言 实现图4-1界面,点击测试进度条后,增加10%,高级C语言实验指导书13级.doc...
高级C语言实验指导书13级 高级C语言及其应用实验指导书 电信13级使用 李丽 张承云 秦剑 编 机械与电气工程学院 2014-3 目 录 实验一 指针的应用(4学时)3 实验二 位运算的应用(2学时 ...
- C语言求幺元的函数,离散数学实验指导书及其答案.doc
实验一 命题逻辑公式化简 [实验目的]加深对五个基本联结词(否定.合取.析取.条件.双条件)的理解.掌握利用基本等价公式化简公式的方法. [实验内容]用化简命题逻辑公式的方法设计一个表决开关电路. 实 ...
- c语言上机实验指导西南交通大学,操作系统原理与应用实验指导书-西南交通大学.doc...
操作系统原理与应用实验指导书-西南交通大学 <操作系统原理与应用> 实验指导书 西南交通大学经济管理学院 电子商务与信息管理系 王明亮编写 2007年7月 实验名称:1. 安装Linux操 ...
- C语言实验大纲2010答案,C语言试验大纲(2010年修订).doc
PAGE 1 <C语言程序设计>实验教学大纲 一.适用范围 大纲适用于计算机科学与技术专业本科教学使用. 二.课程名称 <C语言程序设计>(实验) 三.学时数与学分 总学时:9 ...
最新文章
- javaSE8的流库总结
- Leangoo Talk第一期——Scrum与OKR融合实践
- 这个笑脸胡子的表情是什么:“<:] {%>”?
- [BUUCTF]Reverse——[网鼎杯 2020 青龙组]jocker
- 基于 Laravel Route 的 ThinkSNS+ Component
- 二维数组离散程度matlab,(十八)数据分析中的一些概念
- win10系统下安装mysql
- Navicat工具导出Mysql数据表结构到Excel文件中
- asp.net捕获全局未处理异常的几种方法
- 7 款 Python 可视化工具对比
- linux raid 卡日志,Linux系统下RAID卡异常日志收集方法、系统及存储介质与流程
- Windows最强ssh客户端 Bitvise SSH Client 与阿里堡垒服务
- Java的第一个你好世界
- 算法竞赛进阶指南——二分:防线
- Debian 9 Stretch国内常用镜像源 Jason-张百万
- 菜鸟渗透日记29---python渗透测试编程之信息收集1-主机发现
- 这 10 条河,「贡献」了全球 95% 的海洋塑料污染
- 大数据「杀熟」:冤枉,也不冤枉
- 小汇总|想学机器学习吗?带坑的那种
- 【博学谷学习记录】超强总结,用心分享 | 架构师 Netty框架学习总结