预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验项目用汇编语言程序设计实现循环控制指令实验时间2015年12月19日实验目的掌握汇编语言编程的基本思路及方法学会使软件调试程序实验设备PC机一台实验原理使用文本文档编辑程序源文件,然后存盘,把扩展名改为.ASM。 b)用汇编程序masm对源文件汇编产生目标文件obj 如:汇编指示出错则需重新调用编辑程序修改错误,直至汇编通过为止。 c)用连接程序link产生执行文件EXE. d)执行程序。 e)使用debug程序调试程序的方法。实验步骤建立源文件,将其统一放到D盘 DATA SEGMENT ORG1000H DA_WORD DB -3,5,0,-5,4,0,-8 COUNT EQU $-DA_WORD ORG1010H ZS DB 0 Z DB 0 FS DB 0 DATA ENDS STACKSSEGMENTPARASTACK DW100HDUP(?) STACKSENDS CODE SEGMENT ASSUME DS:DATA,CS:CODE,SS:STACKS START:MOV AX,DATA MOV DS,AX LEA SI,DA_WORD MOV CX,COUNT MOV AL,0 D1: MOVAL,[SI] CMP AL,0 JGE D2 INC Z JMP END0 D2: CMPAL,0 JZ D3 INC ZS JMP END0 D3: INCFS END0: INCSI DEC CX JNZ D1 MOV AH,4CH INT 21H CODE ENDS END START 2、对源文件汇编产生目标文件obj D:\masm文件名.Asm 用连接程序link产生执行文件exe D:\link文件名.Obj 执行程序D:\文件名.exe 使用debug程序调试方法调试程序 D:\debug文件名.exe 实验心得在本次试验中,本次实验并没有按照循环指令进行编写,而是运用分支结构完成程序的编译。由于不熟悉偏移地址指令,导致原本已经编写正确的代码编译不出正确的结果。经过老师的指导,找出了存在的错误,并运行出正确的结果,