微机原理与接口技术实验报告2 3 4 实验一:数据传送实验学时: 2 实验类型:验证实验要求:必修一.实验目的1.学习程序设计的基本方法和技能,掌握用汇编语言设计、编写、调试和运行程序的方法;学习用全屏幕编辑软件QEDIT
EXE建立源程序(
ASM 文件);学习用汇编软件 MASM
EXE对源文件汇编产生目标文件(
OBJ 文件);学习用连接程序 LINK
EXE对目标文件产生可执行文件(
EXE 文件);学习用调试软件 TD
EXE 调试可执行文件;2.掌握各种寻址方法以及简单指令的执行过程
二.实验器材PC 机三.实验组织运行要求1.利用堆栈实现 AX 的内容与 BX 的内容进行交换
堆栈指针 SP=2000H,AX=3000H ,BX=5000H ;2.汇编、调试、观察、记录结果;⑴用 QEDIT
EXE 软件输入汇编语言源程序, 以
ASM 格式文件存盘;⑵用 MASM 对源程序进行汇编产生二进制目标文件(
OBJ 文件),再用连接程序 LINK产生可执行文件(
EXE 文件);⑶用调试软件 TD 调试、运行程序,观察、记录结果
四.实验步骤1.进入子目录 E:>\SY86 后,利用 QEDIT
EXE (简称 Q)送入以下汇编语言源程序,并以M1
ASM 文件存盘⑴汇编语言程序的上机过程①进入 \SY86 子目录E: >CD\SY86E: \SY86> ②进入 QEDIT
EXE 编辑界面E: \SY86> Q③输入文件名 *
ASM (如 M1
ASM )后,输入源程序源程序DATA SEGMENT PARA PUBLIC’DATA’ ;数据段定义DB 512 DUP(0) DATA ENDS STACK SEGMENT PARA STACK’STACK’ ;堆栈段定义DB 512 DUP(
) 5 STACK ENDS CODE SEGMENT PAR