《计算机组成原理》实验指导

《计算机组成原理》实验指导

ID:45746948

大小:110.05 KB

页数:21页

时间:2019-11-17

《计算机组成原理》实验指导_第1页
《计算机组成原理》实验指导_第2页
《计算机组成原理》实验指导_第3页
《计算机组成原理》实验指导_第4页
《计算机组成原理》实验指导_第5页
资源描述:

《《计算机组成原理》实验指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《计算机组成原理》实验指导重庆文理学院计算机学院邹永康实验一监控程序与汇编语言程序设计一、实验原理:教学机的监控程序是用教学机的汇编语言实现的,运行在教学机的硬件系统之上。它的主要功能是支持把计算机终端或PC机仿真终端接入教学机系统,使用这样的设备执行输入/输出操作,运行教学机的冇关程序,以更方便直观的形式支持教学机上的各项实验功能,提供教学机汇编语言的可用子程序。监控程序提供类似PC机DOS系统下的Debug程序的功能,支持A、U、G、P、T、R、D和E共8个监控命令。监控命令的格式为:单字母的命令名后跟回车,或命令名后跟一个地址参数,或寄存器名(编号)

2、参数。当有些命令运行吋需要参数,但命令名后又不跟参数吋,监控程序会从内存指定单元取-个默认的地址参数值,通常为该命令前一次运行后所接收地址。TEC-2机从终端接收地址、指令,数值时,均用最多4位的16进制数输入与显示,并且不能(或说不必)用跟字符h加以标志。⑴单条汇编命令A格式:A[adr]这里的[碱]表示此处的地址参数adr为任选项(但选择范围必须为0800H—0FFFH)o无此参数时,系统将取默认值。该规则下同。功能:完成单条指令的汇编操作,把产纶出來的TEC—2机的执行代码放入对•应的内存单元中。命令名后的地址是头一条汇编语句的执行码的内存单元地址。

3、每条语句汇编完成Z后,系统将相应修改地址值,以便正确处理下条汇编语句。在应该输入汇编语句时,不给出汇编语句而直接回车,则结束A命令的运行过程。若汇编111发现语法错课,用八指明出错位置后请求重新给出正确语句。要说切,这里的单条汇编功能不很完善,例如不支持语句标号,也不能使用伪指令等。遇到这些问题,要求使用者直接使用机器码,并通过E命令将其送入相应内存单元。(2)反汇编命令U格式:ULadrJ功能:每次从指定的(或默认的)地址反汇编15条命令,并将结果显示在终端屏幕上。反汇编完成之后,已将该命令的默认地址修改好。接下来再键入不带参数的U命令,保证接着从上一次

4、反汇编的最后一条语句之后继续反汇编。(3)执行程序命令G格式:G[adrJ功能:从指定的(或默认的)地址连续运行一个用户程序。为了使程序执行后能返回监控程序,要求每个程序的最后一条指令应为RET指令。⑷单指令执行程序命令T和P格式:P[adr]T[adr]功能:从指定地址(或pc屮的当前地址)开始单条执行程序指令。通常情况卜每按-•次T或P将执行一条指令。T和P命令的区别是,T总是执行单条指令,但执行P命令时,则把每一个CALL语句连同被调用的了程序一次执行完成。每次执行后均显示所冇通用寄存器及状态寄存器的内容,并反汇编出下一条将耍执行的指令。由于P和T命

5、令是通过设置断点來实现的,而在ROM区不能设置断点,故不能用它们來执行固化在ROM区中的监控程序。(5)显示/修改寄存器内容的命令R格式:R[rcg]其屮reg为寄存器名R0——R15或SP(R4),PC(R5),IP(R6),当R命令不带带寄存器名吋,显示全部寄存器(包括SP,PC和IP)及状态寄存器的值,并反汇编当前PC所指的一条指令,其中状态的显示格式为:“F=8位二进制数”,其各位的值分别对应于C、Z、V、S,INTE、P2、Pl、P0的值,当R命令带有寄存器名时,先显示出该寄存器的值,若修改打入新值回车,否则只按回车即可。(6)显示存储器内容的命

6、令D格式:D[adr]功能:从指定(或默认)地址开始显示内存120个存储字的内容。显示的格式:最左一列4位的16进制数是本行屮第一个字的地址,接下來的8列是4位的16进制的8个连续内存字的内容,最右一列是每个字节所对应的ASCII字符。当其值不为可显示字符的ASCII码值时,用一个字符标记。连续的D命令,保证所显示内容前后正确的连续关系,即每次执行D命令,会将默认的地址值加上120oTEC-2机通常采用字地址读写内存。(7)修改存储器内容命令E格式:E[adr]功能:从指定(或默认)地址逐字显示每个内存字的内容,并等待用户打入一个新的值存冋该内存单元。若用

7、户未打入新值就打了空格键,则该内存单元内容保持不变。若在打入新值后跟空格键,则内存单元内容写成新值。空格键表明要连续修改一片内存区,故接下來显示下一个单元的内容并等待修改。打回车键,则会结束E命令的执行过程,若回车前打入一个新值,相应内存单元的内容也将被修改。注:进入监控程序的具体操作步骤:1.准备一台串口工作良好的PC机;2.将TEC-2放在实验台上,打开实验箱的盖子,确定电源处于断开状态;3.将黑色的电源线一端接220V交流电源,另一端插在TEC-2实验箱的电源插座里;4.取出通'讯线,将通讯线的9芯插头接在TEC-2实验箱上的串口“COM1”上,另一

8、端接到PC机的串口上;5.将TEC-2实验系统左卜•方的五个黑色的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。