下载后可任意编辑 东南大学《微机实验及课程设计》实验报告实验一 指令与汇编语言基础实验二 汇编语言程序设计姓 名: 柳佳男 学 号: 08010424 专 业: 自动化 实 验 室: 计算机硬件技术 实验时间: 2012 年 04 月 10 日 报告时间: 2012 年 04 月 16 日评定成绩: 批阅老师: 一. 实验目的与内容下载后可任意编辑实验目的1、了解命令行操作基本方式和基本命令,掌握 PC 环境下命令行方式的特点。2、掌握汇编语言程序指令编辑基本框架程序,完成宏汇编、连接操作,实现运行;3、熟练掌握动态调试程序 TD/DEBUG 常用命令或窗口功能,学会动态调试程序的基本方法。4、利用框架程序检验 8086/8088 汇编语言(MASM/TASM)的各种指令性与指示性操作功能和语法,并了解它们与目标代码之间的关系;检验典型 DOS/BIOS 功能调用,实现简单的人机交互功能。基本实验内容和要求 (重点:段存储结构和数据变量)(1)掌握进入全屏命令行方式、修改环境的两种方法 (2)确定源程序的存放目录,构建个人实验环境; (3)建立、编辑汇编源程序,构建典型的汇编程序框架;(4)用汇编工具(MASM/TASM.EXE)汇编源程序产生 OBJ 目标文件;(5)用链接程序(LINK/TLINK.EXE)产生 EXE 可执行文件;(6)用调试工具软件(Debug.exe / TD.EXE)调试执行程序; 1)观察 CPU 寄存器、存储器环境; 2)单步、断点运行,观察中间结果; 3)完成正常执行; 4)修改中间运行环境(寄存器,存储器); 5)直接编写程序片断,验证指令功能实验内容一:编辑(EDIT):基本的汇编语言格式:段,变量,过程;汇编(MASM):产生.LST 文件;链接(LINK).MAP 文件(调试观察源-目标关系) 多模块程序,.LST,.MAP 文件(调试观察源-目标关系) DOS/BIOS 调用功能(I/O)调试验证INT 21H / INT 16H TASM/zi TLINK/v TD 带符号(Symble) 调试(观察源-目标关系)实验内容二:1.输入字符串,作大小写变换,显示结果2.输入十进制数 N(<=65535), 转换成十六进制数,显示在屏幕上(有检错功能)3.改写成子程序结构4.N<=12 时用递归算法实现阶乘;5.采纳双模块结构;采纳软件中断调用(INT 80H,用 DEBUG 跟踪调试)二. 基本实验原理运行汇编程序必备的软件环境:DOS 操作系统;汇编软件系统。汇编系统盘应包含如下文件:MASM 宏汇编程序文件 (TASM)LINK 连接程序文件 (TLINK)CREF 索引程序文件(也可不用)EDIT 文本编辑程序(或 PE 等文本编辑程序...