计算机组成原理输入 输出实验,高俊祥《计算机组成原理》计算机组成原理实验报告.doc...
计算机组成原理实验
报告
班级:____________
学号:____________
姓名:____________
计算机组成原理实验报告
实验名称
数据传送实验/输入输出实验
实验目的
1、熟悉和掌握CP226 计算机组成原理实验软件输入、修改程序
2、学习和掌握软件控制程序实现单指令执行、单微指令执行、
全速执行
3、学会在CP226上观察指令或微指令执行过程中数据的走向、
各控制信号的状态、各寄存器的值
4、理解一些简单的微程序操作,可以使用一些简单的微程序来操
作模型机,掌握其工作的原理。
5、掌握微程序的编制、写入,观察微程序的运行过程
实验模块及实验原理
微程序控制器的基本任务是完成当前指令的翻译和执行,即将当前指令的功能转换成可以控制的硬件逻辑部件工作的微命令序列,完成数据传送和各种处理操作。它的执行方法就是将控制各部件动作的微命令的集合进行编码,即将微命令的集合仿照机器指令一样,用数字代码的形式表示,这种表示称为微指令。这样就可以用一个微指令序列表示一条机器指令,这种微指令序列程序。
实验内容及步骤
1、连接装载好cp226
2.在CP226 软件中的源程序窗口输入下列程序:
MOV A, #12h
MOV A, R0
MOV a,@R0
MOV A, 01H
IN
OUT
END
3、将程序另存为EX1.ASM,将程序汇编成机器码,调试窗口会
显示出程序地址、机器码、反汇编指令:
程序地址 机器码 反汇编指令 指令说明
00 7C 12 MOV A, #12 立即数12H 送到累加器A
02 70 MOV A, R0 寄存器R0 送到累加器A
03 74 MOV A, @R0 R0 间址的存储器内容送到累加器A
04 78 01 MOV A, 01 存储器01 单元内容送到累加器A
06 C0 IN 端口IN 内容输入到累加器A
07 C4 OUT 累加器A 内容输出到端口OUT
4、按快捷图标的F7,执行“单微指令运行”功能,观察执行每条
指令时,寄存器的输入/输出状态,各控制信号的状态,PC 及
uPC 如何工作:
EX1.ASM 程序跟踪结果:
助记符状态微地
址微程序数据输出数据打入地址输出运算器uPCPCT000CBFFFF 指令寄存器IRPC输出A输出写入100 M OV A,# 12T17CC7FFF7存贮器值EM寄存器APC输出A输出11T07DCBFFFF指令寄存器IRPC输出A输出写入102 M OV A,R0T170FFF7F7寄存器值R?寄存器AA输出1T071CBFFFF指令寄存器IRPC输出A输出写入103
计算机组成原理输入 输出实验,高俊祥《计算机组成原理》计算机组成原理实验报告.doc...相关推荐
- 计算机组成原理——输入/输出系统の选择题整理
I/O接口 1.下列功能中,属于I/O接口的功能是() a.数据格式的转换 b.I/O过程中错误与状态检测 c.I/O操作的控制与定时 d.与主机和外设通信 A.a.d B.a.c.d C.a.b.d ...
- 第一台计算机是怎么输出,世界上第一台计算机是如何诞生的?
世界上第一台通用电子计算机叫做"电子数值积分计算机",英文缩写ENIAC,发音是"埃尼阿克".它是图灵完全(具有无限存储能力的通用物理机器或编程语言)的电子计算 ...
- 立方根用计算机怎么输入,平方根立方根怎么用电脑计算机表示?
2006-04-09 举例说明如何用计算器计算:均值.方差.n 1. 因为f(x)在xf(x)dx≥0, 但∫f(x)dx=0,∴[a,b]上f(x)≡0但由f(x)在[a,b]连续,在(a,b)可导 ...
- 计算机地质应用软件,中国地质大学《质软件应用》作业报告.doc
中国地质大学<质软件应用>作业报告 计算机地质应用软件 MapGIS软件实验报告 学号: 姓名: 实验目的 实验任务 实验步骤 建立新的MapGIS工程: 点击主菜单"图形处理& ...
- 计算机组成原理学习笔记第8章I/O系统 8.2 输入/输出方式
名人说:非学无以广才,非志无以成学.--诸葛亮 本篇笔记整理:Code_流苏(CSDN) Last(在此处点击使用,直达文末) First (在文末点击使用,返回文章首部) 目录 1.输入/输出方式 ...
- 计算机组装与维修专用周报告,《计算机组装与维护专用周》实习报告.doc
<计算机组装与维护专用周>实习报告,微机组装与维护实习,计算机组装与维护,计算机组装与维护教案,计算机组装与维护ppt,计算机组装与维护教程,计算机组装与维护课件,计算机组装与维护试题,计 ...
- 计算机组成原理第7章-输入/输出系统
写在前面:本文参考王道论坛主编的 计算机组成原理单科教材. 文章目录 7.1I/O系统基本概念 7.2 外部设备 7.3 I/O接口 7.4 I/O方式 7.4.1 程序查询方式 7.4.2 程序中断 ...
- 计算机组成原理 | 第八章《计算机的外围设备》、第九章《输入/输出系统》 学习笔记
计算机组成原理 | 第八章<计算机的外围设备>.第九章<输入/输出系统> 学习笔记 引言 & 声明 第一章 计算机系统概论 第二章 计算机中数据的表示方法 第三章 运算 ...
- 计算机组成原理知识点汇总(考研用)——第七章:输入/输出系统
计算机组成原理知识点汇总(考研用)--第七章:输入/输出系统 本文参考于<2021年计算机组成原理考研复习指导>(王道考研),<计算机组成原理> 思维导图: 文章目录 计算机 ...
最新文章
- 自顶向下的语法分析(修改)
- 11_Eclipse中演示Git版本的创建,历史版本的修改,创建分支,合并历史版本和当前版本
- 路径 (Path)–nodejs
- php 检测domain信息
- 第五:Pytest之收集用例规则与运行指定用例
- java后端通过Filter过滤器解决跨域问题
- dotNET中创建自定义的配置节
- VS2013单元测试
- 利用GDB、KGDB调试应用程序及内核驱动模块
- Atheros AR9285 坑爹网卡只有 54M/65M,开启 150M 速率的方法
- cad中拖动文字时卡顿_cad移动图时卡顿 - 卡饭网
- 从创业者角度看《印度合伙人 Padman》后的一点感受
- 2020年报表工具报表软件bi工具常见问题汇总报表解决方案
- 后处理安装_“国六”提前实施,尾气后处理技术如何再升级?
- Relative Orientation 与fundamental essential matrix
- VB.NET学习笔记:使用Random类生成随机数(不重复、数字、字母)
- 查看IC卡芯片的位置
- python+windows11下切换输入法
- 2018 计蒜之道-初赛 第二场 B-阿里巴巴的手机代理商(简单)
- Eclipse下搭建struts、spring、hibernate开发环境