华北科技学院—《计算机组成原理》设计性实验报告

华北科技学院计算机系设计性实验

实 验 报 告

课程名称 计算机组成原理B

实验学期 2011 至 2012 学年 第 一 学期

学生所在系部 计算机学院

年级 2011 专业班级

学生姓名 学号

任课教师

实验成绩

计算机系制实验报告须知学生实验报告,页面空间不够,。学生应该填写的内容包括:封面相关栏目、地点、时间、结果分析。教师应该填写的内容包括:实验教师根据课程的实验要求,评定学生的实验成绩未尽事宜,请参考该课程实验大纲和大纲。

Am2910器件的功能与具体用法,教学计算机的总体组成和部件之间的连接方法,总之应该深入理解控制器部件的组成、设计、控制与使用等诸项知识。

二、设备与环境

TEC-XP+教学机,微机一台,装有Windows XP、ISPLEVER、ispVM System等软件。

三、实验内容

在现有的基本指令系统上,扩展2条指令。

四、实验步骤

1、 扩展的2条指令的格式及功能

写明2条指令的格式、功能、寻址方式、操作码编码、微程序步数、微程序入口地址。

格式 功能 寻址方式 操作码编码

ADTW DR DR增2 寄存器寻址 A1)

SWRM DR,[SR] DR与 [SR] 互换 寄存器间接寻址 E9)

微程序步数 微程序入口地址

ADTW 2步 81

SWRM 4步 86

TEC-XP+教学计算机系统同时实现了微程序方案和组合逻辑方案的两种控制器,其总体组成如图2-5所示。从两种控制器的组成来看,都包括有程序计数器PC、指令寄存器IR、程序定序器Am2910以及MACH芯片四部分。PC是选用在运算器的通用寄存器组中的R5实现的,图中用虚线表示。IR是选用两片8位的寄存器电路实现的,还用到一片传送IR低位字节内容到内部总线IB的开关门电路。Am2910芯片用来确定微指令的执行次序。MACH芯片是一片有130多个输入输出管脚、由一万个门电路组成的CPLD器件,其内部的线路组成和实现的功能都比较复杂。

2、 指令所对应的微程序

指令

入口

地址

下址

CI3-0

SCC3-0

MVR

I2-0

I8-6

I5-3

B口

A口

SST

SSHSCI

DC2

DC1

ADTW DR

81

00

E0

43

30

80

11

00

30

30

43

30

80

11

00

SWRM DR,[SR]

A1

00

E0

43

00

80

00

00

00

E0

44

10

08

00

30

00

E0

17

30

80

00

00

30

30

02

10

00

00

01

3、ABEL语言源程序编辑以及JED文件生成

m256c.abl源程序修改过程(10步)以及生成JED文件的整个操作过程

(1)定义指令操作码。

(2)定义微址。

(3)入口地址定义。

(4)下址的定义。

(5)定义条件判断。

(6)定义MVR3位。

(7)修改I0~8。

(8)修改A,B口。

(9)修改SST,SSH,SCI。

(10)修改DC1,DC2。

各个步骤所对应的操作如下所示,根据各个为上的数据,只需在对应的代码段进行增加的工作即可。

程序部分代码:

DC1=[DC1_2,DC1_1,DC1_0];

DC2=[DC2_2,DC2_1,DC2_0];

D=[D7,D6,D5,D4,D3,D2,D1,D0];

Y=[Y7,Y6,Y5,Y4,Y3,Y2,Y1,Y0];

NXTADDR=[NXTADDR7,NXTADDR6,NXTADDR5,NXTADDR4,NXTADDR3,

NXTADDR2,NXTADDR1,NXTADDR0];

GALSCC=[CI3,CI2,CI1,CI0,SCC3,SCC2,SCC1,SCC0];

all=[OUTER,SCI,SSH,I,SST,A,B,DC1,DC2];

ADD=(IR==[0,0,0,0,0,0,0,0]);

SUB=(IR==[0,0,

华北科技计算机组成原理,华北科技学院—《计算机组成原理》设计性实验报告.doc...相关推荐

  1. 计算机组成原理设计性实验,《计算机组成原理》设计性实验报告.doc

    <计算机组成原理>设计性实验报告 华北科技学院计算机学院设计性实验 实 验 报 告 课程名称 计算机组成原理B 实验学期 2013 至 2014 学年 第 一 学期 学生所在院部 计算机学 ...

  2. 逻辑与计算机设计基础实验报告,学位论文_逻辑与计算机设计基础课实验报告.doc...

    学位论文_逻辑与计算机设计基础课实验报告 学生学号 0121410870432实验成绩 学 生 实 验 报 告 书 实验课程名称逻辑与计算机设计基础开 课 学 院计算机科学与技术学院指导教师姓名肖敏学 ...

  3. 华南理工大学计算机辅助设计,计算机辅助设计II-华南理工大学设计专业实验报告.doc...

    计算机辅助设计II-华南理工大学设计专业实验报告 设计类专业实验/实践/创作报告 课程名称:II 实验项目名称: 学生姓名:::: 任课教师:实验:.实验目的 课程性质:专业基础课.必修课 <计 ...

  4. 计算机系统结构安全检测,信息安全体系结构安全测评实验报告.doc

    信息安全体系结构安全测评实验报告 华中科技大学计算机学院 <信息安全体系结构与安全测评>实验报告 姓 名: 李琳 学 号: U201014681 专业班级: 信息安全1003班 指导教师: ...

  5. 计算机测配色标准观察者,测色配色实验报告.doc

    测色配色实验报告 实验名称:计算机测配色 实验目的:通过不同布样的测定,掌握计算机测色的原理及操作过程,核对测色的数据的分析和处理. 实验原理:在标准照明体和标准观察者下测得不同布样的K/S曲线和反射 ...

  6. 计算机思考决策 目录,《决策支持系统》实验报告.doc

    b b <决策支持系统> 实验报告 实验一 认识模型3 实验二 建立模型8 实验三 模型的人工求解11 实验四 程序模型14 实验五 模型表示与组合21 实验六 总控与DSS集成24 目录 ...

  7. 华北科技学院计算机考研资料汇总

    华北科技学院研招网 http://yjsy.ncist.edu.cn/ 华北科技学院(North China Institute of Science and Technology),位于河北省廊坊市 ...

  8. 2023华北科技学院计算机考研信息汇总

    华北科技学院研招网 http://yjsy.ncist.edu.cn/ 华北科技学院(North China Institute of Science and Technology),位于河北省廊坊市 ...

  9. 计算机组成原理上机实验报告.doc,计算机组成原理第二次上机实验报告.doc

    <计算机组成原理第二次上机实验报告.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<计算机组成原理第二次上机实验报告.doc>文档请在天天文库搜索 ...

  10. 计算机组成原理微控制设计实验总结,计算机组成原理微程序控制器实验报告.doc...

    计算机组成原理微程序控制器实验报告.doc 计算机组成原理实验报告三:微程序控制器实验?? 2011-05-06 01:00:09|??分类: 实验报告 |??标签:实验??微程序??字段??微指令? ...

最新文章

  1. 不正确的c语言语句是,最基本的C语言语句是( )
  2. 【五线谱】拍号与音符时值 ( 五线谱拍号 | 全音符休止符 | 二分音符休止符 | 四分音符休止符 | 八分音符休止符 | 十六分音符休止符 | 三十二分音符休止符 )
  3. 每天一个linux命令---导出到文件
  4. vijos1774:机器翻译
  5. java中appletviewer是什么意思_Java开发网 - 请教,appletviewer的问题
  6. 【图论】(二分图)J. Burnished Security Updates - CodeForces
  7. rabbitmq 消费端代码获取队列名称_C#调用RabbitMQ实现消息队列的示例代码
  8. 作者:​高晨旭(1990-),男,北京系统工程研究所研究实习员。
  9. 旅游网站源码在哪下载,完整的
  10. natapp软件使用
  11. E: Unable to locate package mingw32
  12. 分享一些直播软件的测试点
  13. pmp项目变更的流程图_【PMP】变更流程图与说明
  14. git管理账户忘记了_gitlab管理员账号密码重置
  15. BCM业务连续性管理
  16. 计算机系学霸情书表白,大学生情书:各专业学霸的表白让人大开眼界,网友:果然要多读书...
  17. CSS Gird布局用法
  18. [转载] Ruby、Rails、Agile的启示
  19. Android 调用JNI出错 java.lang.UnsatisfiedLinkError: No implementation found for
  20. Testin云测平台

热门文章

  1. 斐讯K2刷华硕固件教程
  2. pwm gpio android,USB转I2C适配器 模块 USB-IIC/GPIO/PWM/ADC 支持Android 安卓 树莓派
  3. 【CTF】关于md5总结
  4. Mac安装numpy
  5. 8086物理地址、汇编自增指令inc
  6. DMSP/OLS夜间灯光数据
  7. java代码生成UUID以及在线UUID生成器
  8. 基于Java的Cplex入门
  9. Axure使用图标字体
  10. NFR24C0L中文使用手册、stm32硬件SPI与模拟SPI比较: