回 帖 发 新 帖 刷新版面

主题:各位高手帮我一下呀是设计一个微程序

一 实验内容
   (1) TEC-2机得功能部件及其连接关系
   (2)TEC-2机每个功能部件的功能与具体组成
(3)TEC-2机支持的指令格式
(4)TEC-2机的微指令格式,AM2910芯片的用法
(5)已实现的典型指令的执行实例,即相应的微指令与其执行次序的安排与衔接;
(6)要实现的新指令的格式与功能
二 实验内容
   选定指令格式,操作码,设计指令如下:
1,把用绝对地址表示的内存单元A忠的内容与内存单元B中的内容相加,结果存于内存单元C中.
指令格式: D4xx, ADDR1,ADDR2,ADDR3, 四字指令(控存入口100H)
功能:  [ADDR3]=[ADDR1]+[ADDR2]
2,将一通用寄存器内容减去某内存单元内容,结果放在另一寄存器中.
指令格式: E0 DR SR,ADDR (SR, DR源,目的寄存器各四位)双指令(控存入口130H)
功能: DR=SR-[ADDR]
3,转移指令.判断两个通用寄存器内容是否相等,若相等则转移到指定绝对址,否则顺序执行.
指令格式:E5 DR SR, ADDR 双指令(控存入口140H)
功能: if DR==SR goto ADDR else 顺序执行.
设计: 利用指令的CND字段,即:IR10~ 8, 令IR10~ 8=101,即  CC=Z
则当DR==SR时,Z=1,微程序不跳转,接着执行MEM    PC (即 ADDR    PC)
而当DR!=SR时 Z=0,微程序跳转至 A4.


谁帮我编一下呀,编好可以发送到我的邮箱:jiangjian11101@163.com

回复列表 (共1个回复)

沙发

我也想要~我就编了第一个加法的出来~哪位高手能帮帮忙啊~
如果有编出来的话也请发给我啊ltz1120@163.com

我来回复

您尚未登录,请登录后再回复。点此登录或注册