2022年2022年汇编语言循环程序实验报告 .pdf
《2022年2022年汇编语言循环程序实验报告 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年汇编语言循环程序实验报告 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、东 北 大 学计算机硬件技术基础实验报告一、实验目的(1) 加深对循环结构的理解;(2) 掌握循环程序的设计方法;(3) 熟练掌握 DEBUG 的常用命令,学会用DEBUG 调试程序。二、实验内容1.已知以 BUF 为首地址的字存储区中存放着8 个有符号二进制数,是编写程序将其中大于等于0 的数依次送 BUF1 为首地址的字存储区中, 小于 0 的数依次送以 BUF2 为首地址的字存储区中。同时将大于等于0 的数的个数送A 字变量,将小于 0 数的个数送 B 字变量。2.设 STR字符串是以 0 结尾。 试编写一个把字符串中的所有大写字母改为小写字母的程序并将转换后的字符串显示输出。3.试编程
2、从自然数1 开始累加,直到累加和大于5050 为止,统计被累加的自然数的个数,并把统计的个数送入COUNT 单元,累加和送入TOTAL 单元。三、算法描述流程图实验内容 1、2、3 的流程图分别为图1、图 2、图 3。专业班级:姓名:学号:实验题目:循环程序设计日期:2011 年 11 月 30 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 图 1 图 2 图 3 名师资料总结 - - -精品资料欢迎下载 - - - - -
3、 - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 四、实验步骤1.已知以 BUF 为首地址的字存储区中存放着8 个有符号二进制数,是编写程序将其中大于等于0 的数依次送 BUF1 为首地址的字存储区中, 小于 0 的数依次送以 BUF2 为首地址的字存储区中。同时将大于等于0 的数的个数送A 字变量,将小于 0 数的个数送 B 字变量。1)输入源程序:DATA SEGMENT BUF DW 23,123,-12,-210,45,0,90,-453 BUF1 DW 8 DUP(0) BUF2
4、 DW 8 DUP(0) A DW ? B DW ? DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX, DATA MOV DS, AX LEA BX, BUF LEA SI, BUF1 LEA DI, BUF2 MOV A,0 MOV B,0 MOV CX,8 L0: MOV AX,BX CMP AX,0 JGE L1 MOV DI,AX ADD DI,2 INC B JMP NEXT L1: MOV SI,AX ADD SI,2 INC A NEXT: ADD BX,2 LOOP L0 MOV AH, 4CH IN
5、T 21H CODE ENDS END START 2)运行程序。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 3)检查结果无错误后将结果记录下来。2.设 STR字符串是以 0 结尾。 试编写一个把字符串中的所有大写字母改为小写字母的程序并将转换后的字符串显示输出。1)输入源程序:DATA SEGMENT STR DB HOW arE YoU!,0 DATA ENDS CODE SEGMENT ASSUME CS:CODE,D
6、S:DATA START:MOV AX,DATA MOV DS,AX MOV SI,OFFSET STR AGAIN:MOV DL,SI OR DL,DL JZ OK CMP DL,A JB NEXT CMP DL,Z JA NEXT ADD DL,20H MOV SI,DL NEXT: MOV AH,2 INT 21H INC SI JMP AGAIN OK: MOV AH,4CH INT 21H CODE ENDS END START 2)运行程序。3)检查结果无错误后将结果记录下来。3.试编程从自然数1 开始累加,直到累加和大于5050 为止,统计被累加的自然数的个数,并把统计的个数送入
7、COUNT 单元,累加和送入TOTAL 单元。1)输入源程序:DATA SEGMENT 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - COUNT DW ? TOTAL DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV CX,0 MOV AX,0 MOV BX,0 LOOP1: INC BX ADD AX,BX
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年汇编语言循环程序实验报告 2022 汇编语言 循环 程序 实验 报告
限制150内