计算机组成原理实验指导书(毛2011.11.new-2012.11)(1) - 图文(9)

2019-08-29 19:54

何运算,直接输出结果,而X2X1X0=100表示运算器的结果不移位直接输出到数据总线DBUS,OUTEN有效表示将数据总线上的数据打入输出端口寄存器OUT内。与此同时,EMRD、PCOE、IREN表示以PC为地直址从EM中读出下条指令,存IR和uPC中,PC加1。

40

附录1:CPTH 集成开发环境使用

CPTH 集成调试软件界面分六部分:

1) 主菜单区 实现实验仪的各项功能的菜单,包括[文件][编辑][汇编][运行][帮助]五大项,各项下面做详细介绍。

2) 快捷图标区 快速实现各项功能按键。

3) 调试窗口区 在此区域有 调试窗口、源程序窗口、 EM程序代码窗口。调试窗口显示程序编译后的机器码及反汇编的程序;源程序用于输入、显示、编辑汇编源程序;EM 程序代码窗口用数据方式机器码。

4) 结构图区 结构图能结构化显示模型机的各部件,以及运行时数据走向寄存器值,图示帮助进行图示化实验指导。逻辑波形图能显示模型机运行时所有信号的时序。

5) 微程序/跟踪区 微程序表格用来显示程序运行时微程序的时序,及每个时钟脉冲各控制位的状态,跟踪表用来记录显示程序及微程序执行的轨迹,指令系统显示指令集。

6) 寄存器状态区 用来显示程序执行时各内部寄存器的值。

41

1) 主菜单

主菜单分[文件][编辑][汇编][运行][帮助]五部分 [文件 | 打开文件] 打开已有的汇编程序或文本文件。

[文件 | 保存文件] 将修改过的文件保存。不论是汇编源程序还是其它文本文件,只要被修改过,就会被全部保存。

[文件 | 新建文件] 新建一个空的汇编源程序。 [文件 | 另存为... ] 将修改过的程序换名保存。

[文件 | 打开指令系统/微程序] 打开设计好的指令系统和微程序文件,用于俢改指令系统和微程序文件。

[文件 | 调入指令系统/微程序] 调入设计好的指令系统和微程序定义,用于编译汇编源程序。

[文件 | 退出] 退出集成开发环境。 [编辑 | 重做] 撤消/恢复上次输入的文本。 [编辑 | 剪切] 将选中的文本剪切到剪贴板上。 [编辑 | 复制] 将选中的文本复制到剪贴板上。 [编辑 | 粘贴] 从剪贴板上将文本粘贴到光标处。 [编辑 | 全选] 全部选中文本

[汇编 | 汇编] 将汇编程序汇编成机器码并下载。 [运行 | 全速执行] 全速执行程序。

[运行 | 单指令执行] 每步执行一条汇编程序指令。 [运行 | 单微指令执行] 每步执行一条微程序指令。 [运行 | 暂停] 暂停程序的全速执行。 [运行 | 复位] 将程序指针复位到程序起始处。

[帮助 | 关于] 有关CPTH 计算机组成原理实验仪及软件的说明。 [帮助 | 帮助] 软件使用帮助。

2)快捷键图标

42

图标的“刷新”功能就是在联机过程中刷新各寄存器,程序存储器,微程序存储器的值。以便观察实验仪的各参数内容。

文件的“打开”、“保存”功能与主菜单的相应功能一样。 文件的编辑功能,执行控制功能,其它快捷命令与主菜单也相同。

3)调试窗口区

调试窗口区分三个窗口:调试窗口、源程序窗口、EM 程序窗口

源程序窗口用于输入、修改程序。在[文件]菜单中打开一个以“*.ASM”为后缀的文件时,系统认为此文件为源程序,其内容会在源程序窗口显示,并可以修改,然后编译。若再次打开以“*.ASM”后缀的文件,则新文件将旧文件覆盖,在源程序窗口只显示最新打开的汇编源程序。在[文件]菜单中,使用“新建文件”功能,会清除源程序窗口的内容,让用户重新输入新的程序。

调试窗口用于显示程序地址、机器码、反汇编后的程序。

EM 程序窗口以十六进制数据的形式显示程序编译后的机器码。可以直接输入数值来修改机器码。

4)结构图区

43

结构图区分三种窗口,结构图窗口、图示帮助窗口、逻辑分析窗口。

结构图窗口显示模型机的内部结构,包括各种寄存器(A、W、R0-R3、MAR、IR、ST、L、D、R)、运算器(ALU)、程序指针(PC)、程序存储器(EM)、微程序指针(uPC)、微程序存储器(uM)及各种状态位(RCy、Rz、IReq、IAck),在程序单步运行时,可以在结构图上看到数据的走向及寄存器的输入输出状态。其中DBUS为数据总线、ABUS为地址总线、IBUS 为指令总线。RT1、RT0 显示的将要执行的指令的第几个时钟周期。本模型机最多有四个时钟周期,用RT1、RT0 的11、10、01、00 四个状态表示。见上图。 图示帮助进行图示化实验指导。

逻辑分析窗口显示的是在指令执行时,各种信号的时序波形,包括所有寄存器、所有的控制信号在不同时钟状态下的值,可以直观地看到各种信号彼此之间的先后时序关系。

5)指令/微程序/跟踪窗口

此区分三页:指令集窗口、微程序窗口、跟踪窗口。

指令集窗口用于显示指令系统和设计用户自己的指令系统。各条指令相应的微程序设计在“uM 微程序”窗口中设计(见uM 微程序窗口)

44


计算机组成原理实验指导书(毛2011.11.new-2012.11)(1) - 图文(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:给孩子不断进步的机会

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: