计算机组成原理 原理实验一学习专业课件_第1页
计算机组成原理 原理实验一学习专业课件_第2页
计算机组成原理 原理实验一学习专业课件_第3页
计算机组成原理 原理实验一学习专业课件_第4页
计算机组成原理 原理实验一学习专业课件_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验注意事项:1、预习2、签到3、鞋套启动微型计算机选择WINXP2系统

运用DEBUG工具调试简单程序实验一实验目的

3.掌握CT2000组成技术实验系统1.掌握DEBUG调试工具2.掌握汇编语言上机过程DEBUG主要命令DEBUG的所有命令必须在DEBUG提示符━下执行1.显示修改寄存器内容的命令R

格式1:

R

显示CPU内部各寄存器的内容

格式2:

R某寄存器名

↙(显示某寄存器的内容)RDEBUG主要命令2.汇编命令A(将助记符所表示源程序翻译成机器码,存放到内存指定单元)

格式1:━

A偏移地址↙

格式2:

A↙

提示:A命令下不能使用伪指令、宏指令及变量和标号

ADEBUG主要命令3.反汇编命令U(将内存当中的机器码翻译成助记符所表示的源程序)格式1:━

U段地址:偏移地址↙每次反汇编32个字节的机器码指令,大于32个字节可再用格式2

的U命令使用方法继续显示

格式2:━

U↙格式3:━

U起始地址终止地址↙

U4.检查修改内存单元内容的命令E

格式1:━

E段地址:偏移地址↙

格式2:━

E段地址:偏移地址修改值↙

例:

E300002468↙DEBUG主要命令EDEBUG主要命令5.显示内存单元内容的命令D

格式1:━

D段地址:偏移地址↙

格式2:━

D起始地址终止地址↙

格式3:━

D↙

提示:D命令每次显示128个字节的内容D

6.单步跟踪命令T(以单步方式执行程序)

格式1:━

T=段地址:偏移地址

DEBUG主要命令T格式2:

T↙

7.继续进行命令P

提示:格式与T命令相同不同处是执行call、loop、int等指令时直接通过DEBUG主要命令8.连续运行命令G

格式1:━

G=段地址:偏移地址断点IP↙

格式2:━

G↙

从CS:IP执行

(程序中必须有正常结束语句)GDEBUG主要命令9.退出DEBUG命令Q

格式:

Q↙

提示:该操作不保护文件

Q━

A100↙

内存地址↓1435:0100

1435:0103

1435:0106

1435:0108

1435:010B

用A命令将指令装入指定地址单元

助记符指令↓

MOV AX,1122↙

MOVBX,3344↙

ADDAX,BX↙

MOV[200],AX↙

JMP10B↙

程序占字节数计算方法

U100↙内存地址↓机器码↓助记符指令↓1435:0100B82211MOV AX,11221435:0103BB4433MOVBX,33441435:010601D8ADDAX,BX1435:0108A30002MOV[200],AX1435:010BE8FEJMP10B1435:010D随机指令程序字节数:10DH-100H=0DH

断点地址↑标准汇编语言程序设计及调试步骤从C盘把MASM文件夹复制到E盘进入MASM子目录:

E:\>CDMASM↙

E:\MASM>

MASM子目录应含有下列文件:

E:\MASM>DIR↙1.EDIT.COM;编辑程序

2.MASM.EXE;编译程序

3.LINK.EXE;连接程序

4.DEBUG.EXE;调试程序1、用EDIT或记事本编辑实验程序建立ASM文件格式:E:\MASM>EDIT文件名(小于8位).ASM↙

提示:扩展名必须是ASM标准汇编语言程序设计及调试步骤2、使用MASM软件编译程序,生成OBJ文件格式:E:\MASM>MASM文件名↙Objectfilemane[文件名.OBJ]:↙目标程序Sourcelisting[NUL.LST]:↙

列表文件Crossreference[NUL.CRF]:↙交叉引用表

0(n)WarningErrors0(n)SevereError标准汇编语言程序设计及调试步骤汇编语言实验步骤3、使用LINK软件连接,生成EXE文件

格式:E:\MASM>LINK文件名↙RunFile[文件名.EXE]:↙EXE文件Listfile[NUL.MAP]:↙

映象文件Libraries[.LIB]:

库文件提示:E:\MASM>DIR

应有.EXE文件汇编语言实验步骤4、使用DEBUG文件装载调试程序

格式1:E:\MASM>DEBUG文件名.EXE↙━

格式2:E:\MASM>DEBUG↙━N文件名.EXE↙━L↙━分配数据段

源程序实验2测试方法

实验2测试方法

分配数据段偏移地址0000H内容22H偏移地址0001H内容11HD1的偏移动地址0000H,DW型内容为1122H实验2测试方法

D1运行前偏移地址运行后D1偏移地址的内容送入AX而偏移地址不变运行前偏移的地址内容汇编语言实验步骤总结有错有错有错用MASM汇编生成OBJ文件用EDIT编辑生成ASM文件用LINK连接生成EXE文件用DEBUG装载EXE文件调试执行逻辑波形62256总线插座片选插座单脉冲LED显示器8259扩展槽1二进制开关二极管显示灯+5V地线A15A14|A8A7A6|A0AD7AD6|AD0ALEWRRDCT2000集成环境调试介绍

打开CT2000实验台左侧的电源开关1、双击桌面(WAVE图标)

启动WAVE调试软件CT2000集成环境调试介绍2、设置CT2000实验系统:仿真器

仿真器

CT2000实验系统选择好

CT2000集成环境调试介绍3、系统机和仿真器连接CT2000集成环境调试介绍4、编辑源程序:菜单项:

文件新建(或打开)文件键入源程序文本

保存源程序:菜单项:文件另存为文件名.ASM提示:路径和文件名不许有中文,扩展名必须是.ASMCT2000集成环境调试介绍5、编译(编译、连接、装载):菜单项:项目编译(或F9)或用图标6、执行程序:菜单项:执行单步(或F7)或全速执行或执行到光标所在处实验程序提前编写,复制在U盘上在实验课上进行调试下次实验预习:字符

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论