全球旧事资料 分类
实验一一.实验目的
DEBUG的使用及程序调试方法
1、掌握常用DEBUG命令以及调试简单程序。2、掌握常用汇编指令的功能及其书写格式。3、掌握在DUBUG下进行简单程序设计并调试。
二.实验环境微型计算机一台DOS或WINDOWS操作系统,MASM开发套件。
三.实验内容:1、下列程序段中的每条指令执行完后,AX寄存器及CF、SF、ZF和OF的内容是什么?MOVDECADDADDNOTSUBADDSUBANDAX0AXAX7FFFHAX2AXAX0FFFFHAX8000HAX1AX58D1H
fSHLSARNEGROR
AX1AX1AXAX1
2、在DEBUG环境下编写下列程序段:(1)比较AX、BX、CX中带符号数的大小,将最大的数放在AX中。试编写此程序段。(2)已知存储器中有一个首地址为ARRAY的8个字的数组,现要求数组中的每个数加1(不考虑溢出),试编写完成此功能的程序段。(3)将存储器中从DS1000H单元开始的10个字节的数据累加求和。四.实验结果:
1、2、
五.实验总结:
f实验二一.实验目的:
汇编语言程序的运行与调试
1、掌握汇编语言源程序的书写格式。2、掌握EDIT、MASM、LINK、DEBUG等软件的使用方法。3、掌握上机编辑、汇编、连接及运行汇编语言程序。
二、实验环境:微型计算机一台DOS或WINDOWS操作系统,MASM开发套件。
三.实验内容:1、上机编辑、汇编、连接、运行下列汇编源程序,试说明程序功能。CODESEGMENTASSUMECSCODESTARTMOVMOVMOVMOVSHRCMPJBEADDAL3EHBLALDLALCL4DLCLDL9NEXT1DL7
fNEXT1ADDMOVINTMOVANDCMPJBEADDNEXT2ADDMOVINTMOVINTCODEENDS
DL30HAH221HDLBLDL0FHDL9NEXT2DL7DL30HAH221HAH4CH21H
ENDSTART2、在存储单元A中有2字节无符号加数85H、5CH,在存储单元B中有2字节无符号加数0ABH、42H。将两变量相加,结果存回存储单元A(低字节数在前,高字节数在后)。四.实验结果:
1、2、
五.实验总结:
f实验三一.实验目的
循环程序设计
1、加深对循环结构的理解。2、掌握循环程序的设计方法。3、熟悉汇编语言程序的汇编、连接及调试技术。
二.实验环境微型计算机一台DOS或WINDOWS操作系统,MASM开发套件。三.实验内容:1、编写程序:根据流程图,编程计算1~100的和。
2、编写程序:根据流程图,编程计算S12×33×44×5…N×N1,直到N200为止,并将结果由屏幕上显示出来。
f四.实验结果:
1、2、
五.实验总结:
f实验四一.实验目的:1、掌握分支程序的结构。
分支程序设计
2、掌握分支程序的设计、调试方法。3、进一步熟悉汇编语言程序的汇编、连接及调试技术。
二.实验环境微型计算机一台DOS或WINDOWS操r
好听全球资料 返回顶部