资源简介
选定指令格式、操作码,设计如下指令:
(1) 把用绝对地址表示的内存单元A中的内容与内存单元B中的内容相加,结果存于内存单元C中。
指令格式:D4××,ADDR1,ADDR2,ADDR3 四字指令(控存入口100H)
功能: [ADDR3]=[ADDR1]+[ADDR2]
(2) 将一通用寄存器内容减去某内存单元内容,结果放在另一寄存器中。
指令格式:E0 DR SR,ADDR (SR,DR源、目的寄存器各4位)双字指令(控存入口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。
代码片段和文件信息
- 上一篇:同一个activity中通过一个按钮切换两个不同的布局
- 下一篇:数字水印技术
相关资源
- arm课程设计_排队叫号系统
- MIPI Alliance Specification for Camera Serial
- 数据结构课程设计之运动会分数统计
- 电脑销售系统课程设计
- 操作系统综合课程设计_小学期
- 晶晨线刷固件解包打包.zip
- Unreal Engine 4 AI Programming Essential.pdf
- AMD and Nvidia GOP 更新工具 GOPUpd_v1.9.6.
- ShareMouse Pro 4.0.46 Windows+Mac破解版Crac
- Fundamentals of DSL Technology
- 计算机组成原理手写笔记重庆大学
- sam-ba_2.15版
- amg8833+openmv热成像人脸跟随测温云台
- 程序设计语言 - 实践之路 英文文字版
- 计算机组成原理_路遥_答案详解
- linux samba
- 电力系统自动化课程设计
- SLAM中的传感器融合技术
- Fundamentals of Microwave Photonics 微波光子
- Chameleon_2.4svn_r2891_Enoch_10.13_pkg+wowpc
- 仓库管理系统 课程设计报告
- AMI的DMIEDIT软件
- 基于MCGS的全自动洗衣机课程设计
- 基于ofdm系统的qam软判决算法的研究与
- AMI BIOS change logo tool
- Adobe CS6 amtlib.dll和Adobe CS6 64位 amtlib.
- Samsung Utility完全汉化版
- 仓库管理系统课程设计报告.doc
- 强度退化服从Gamma过程的应力-强度干
- 基于LABVIEW苹果手机课程设计
评论
共有 条评论