文档详情

实验一汇编指令实验

正**
实名认证
店铺
DOC
433KB
约5页
文档ID:41673748
实验一汇编指令实验_第1页
1/5

1实验一实验一 汇编汇编指令实验指令实验一、实验目的和要求一、实验目的和要求1.了解 Keil C51 实验系统的使用方法2.在 Keil C51 实验系统进行汇编程序调试二、实验环境及设备二、实验环境及设备微机及 Keil C51 的 uVision2 集成开发环境三、实验项目三、实验项目1. 预习任务了解 uVision2 IDE and Debugger 软件的功能和应用环境,清楚在该环境下调试汇编程序的步骤本次实验调试的程序完成了什么任务?实验的结果是什么?2.uVision2 IDE and Debugger 简介uVision2 IDE and Debugger 是美国 Keil Software 公司出品的 51 系列兼容单片机 C 语言软件开发系统,本次实验在该环境下调试汇编程序下图是软件的常用工作窗口:项目管理窗口:目标、文件组和文件的管理源代码编辑窗口:源程序的编辑反汇编窗口:查看程序存储器中代码的反汇编信息输出窗口:显示汇编、连接时的错误提示等信息内存观察传口:显示设置地址范围的内部数据存储器(I:50H) 、外部数据存储器(X:5000H)和程序存储器的内容通过 view 菜单的选项设置,可以显示、隐藏上述窗口以及其他工作窗口。

项目管理 窗口源代码编 辑窗口反汇编窗 口输出窗口内存观察窗 口23.汇编程序调试过程1)新建项目:在 project 菜单下新建项目2)选取合适的 CPU3)在下列出现的对话框上选“否”34)新建汇编语言源程序,注意:文件扩展名为注意:文件扩展名为 ASM5)将编辑好的源程序加入项目单击右键,在快捷菜单中选取相应选项6)汇编、连接源程序47)运行、调试程序在上述过程都正确通过后,源程序的目标代码被装入程序存储器,程序可以运行编译当前文 件(汇编)编译当前项目 (连接)进入程序调试 状态58)程序的调试 注意 Keil C51 语言环境,PC 从 0000H 开始执行4、程序调试在工作目录下输入源程序,调试程序并纪录实验结果ORG 0000HLJMP CWORDORG 0050H CWORD: MOV A,#23H ;A= ,CWORD = MOV DPTR,#7000H;DPTR = MOVX @DPTR,A;(7000H)= ,PC= MOVX A,@DPTR;A= MOV B,A ;B= SWAP A ;A= ,PC= ANL A,#0FH ;A= INC DPTR ;DPTR = MOVX @DPTR,A ;( DPTR ) = INC DPTR ;DPTR = ,PC= MOV A,B ;A= ANL A,#0FH ;A= MOVX @DPTR,A ;( DPTR )= ,PC= CWORD1: SJMP CWORD1 ;A= ,CWORD1= END 注意:在 KEIL C51 环境下,B 寄存器只能用 0F0H 表示单步运行(跟 踪子程序)单步运行(不 跟踪子程序)运行到断 点双击该行 设置断点。

下载提示
相似文档
正为您匹配相似的精品文档