计算机组成原理指令扩展6,计算机组成原理指令扩展实验.docx

本文档详细介绍了在计算机组成原理实验中,针对教学计算机微程序控制器进行的指令扩展。实验目标是深入理解控制器设计,扩展了ADTW和ADRM两条指令,分别实现了寄存器自增和寄存器间接寻址的加法操作。每个指令的微程序、操作码编码、执行步骤和微指令字段的功能都进行了详细阐述,并提供了相关的控制码编码表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文档介绍:

计算机组成原理指令扩展实验.docx华北科技学院廿算机学院综合性实验实验报告课程名称实验学期2015至2016学年第二学期学生所在院部 计算机学院 年级2014专业班级学生姓名 刘楠 学号201407044203任课教师 席振元 实验成绩 计算机学院制《计算机组成原理B》课程设计性实验报告开课实验室:计算机组成原理实验室 2016年6月14日实验题目| 指令扩展实验一、 实验目的深入了解教学计算机微程序控制器的组成和设计技术,包括Am2910器件的功能与具体用法,教学计算机的总体组成和部件之间的连接方法,总之应该深入理解控制器部件的组成、设计、控制与使用等诸项知识。二、 设备与环境TEC-XP+教学机,微机(装有WindowsXP、ISPLEVER.ispVMSystem等软件)。三、 实验内容在现有的基木指令系统上,扩展2条指令:ADTW、ADRMo四、 实验步骤1、 两条指令的格式及功能写明2条指令的格式、功能、寻址方式、操作码编码、微程序步数、微程序入口地址。指令格式:ADTWDR功能:DR+2->DR(DR内的值自加2)寻址方式:寄存器寻址操作码编码:10100001(A1)微程序步数:2微程序入口地址:81指令格式:ADRMDR,[SR]功能:DR+[SR]->DR寻址方式:DR为寄存器寻址、[SR]为寄存器间接寻址操作码编码:11100011(E3)微程序步数:3微程序入口地址:832、 指令所对应的微程序每条指令对应的微程序、每步功能及各口段值得意义(1)指令ADTWDR对应的微程序为:入口地址下址CI-3-0MAR12-018-615-3B口A口SSTSSHSCIDC2DC18100E04,33,08,01,10,08230304,33,08,01,10,0(2)指令ADTWDR,[SR]对应的微程序为:入口地址下址CI-3-0MAR12-018-615-3B口A口SSTSSHSCIDC2DC18300E04,41,00,80,03,08400E04,30,0&00,00,08530301,63,0&00,00,0微程序各字段的含义如下:入口地址:指令的微程序入口地址;下址:微程序执行完后下一条微程序的地址;00表示需要进行地址转移逻辑,30表示微程序结束。CI3-0:判别测试字段,其主耍编码及功能如表1。CI3-CI0功能0000初始化0010MAPROJi®^射0011条件微转移(按下址转移)1110顺序执行SOC3-0功能0000必转移0010有中断,I町二0时转移0100CZ测试,JRC,JKNC,JRZ,JKNZ指令微指令转移条件不成立时转移0101S测试,JREJRNS指令伪指令转移条件不成立时转移0110IR10=0(IN)、转移0111IR8=1(PUSH,FOP),转移表1 CI3-0编码, 表2 SCC3-0编码. SCC3-0:地址转移逻辑字符,仅当CI3-0为0011时有效。MRW:控制对内存和I/O接口的读写,其主要功能如下:000,写内存;001读内存;010写串口;011读串口;1XX无内存和串口的读写操作。12-0:控制数据來源,其编码及功能见表3。18-6:控制对运算结杲的处理,其编码及功能见表3。15-3:运算功能的选择,其编码及功能见表3。18〜16:运算结果处理15〜13:运算功能12〜10:数据来源通用寄存器Q寄存器Y的输出RSF—QFR+SAQFS-RABF—BAR-S0QF—BFRVS0BF/2—BQ/2fQFRAS0AF/2—BF/RASDAF*2^BCT2—QFRVSDQF*2^BF/(RVS)D0表3Am2901的9位控制码编码及功能编码000001010011100101110111SST:对CZVS的控制。SSHSCI:设置进位输入。B口:1000表示IR的DR字段,0000表示不用B口。A口:1000表示IR的SR字段,0000表示不用A口。DC2:专用寄存器接收控制,其主要编码及功能见表4-1。DC1:送内部总线的数据,其主要编码及功能见表4-2。DC2编码译码操作操作说明000NC不操作001/GIR指令寄存器接受010/16位机不用Oil/GAR地址寄存器接受100/INTR恢复原屮断优先级101/INTN接受新中断优先级110/El用于开中断指令111/DI用于关中断指令表4T专用寄存器接受控制DC2编码译码操作操作说明000/SWTOIB送开关内容到内部总线001/RTOIB送ALU输出到内部总线010/ET01B送1R地位字节内容到内部总线011/FTOIB送程序状态字到内部总线100/16位机不用101/16位机不用110/INTV送中断向量到内部总线111NC不操作内部总线数据來源选择控制表4-2ADTWADRMMA813、ABEL语言源

内容来自淘豆网www.taodocs.com转载请标明出处.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值