欢迎来到天天文库
浏览记录
ID:1247249
大小:222.50 KB
页数:4页
时间:2017-11-09
《微机接口实验二(实验报告)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《微机系统与接口》实验报告实验二循环和分支程序设计学号201316122姓名黄成楠专业通信工程成绩【实验目的】(1)熟悉上机实验流程、调试及查看实验结果。(2)熟悉汇编语言编程环境,DOS调用应用;(3)编写循环和分支程序,并调试;【实验内容及步骤】1、实验要求:从键盘输入一系列字符,以回车符结束,编程统计其中数字字符的个数(不超过100个)提示:程序首先调用DOS功能的1号功能,从键盘输入字符。为得到字符串,可以采用循环结构,连续输入。在输入的过程中通过判断是否是回车来结束输入。其中回车的ASII码(0DH)。数字的0的ASII码(30H)9的(39H)流程图:Next1函数
2、:Next函数:Exit函数:第4页共4页《微机系统与接口》实验报告2、实验内容:DSEG SEGMENT DATA1 DB 100 DUP(?) DATA2 DB 'please input:','$'DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG, DS:DSEGSTART: MOV AX, DSEG MOV DS, AX MOV BX,0 LEA DX,DATA2
3、 MOV AH,09H INT 21H NEXT2: MOV AH,1 INT 21H CMP AL,0DH JE EXIT CMP AL,30H JAE NEXT3 JMP NEXT2NEXT3: CMP AL,39H JBE NEXT4 JMP NEXT2NEXT4: INC
4、 BX JMP NEXT2EXIT: MOV AX,BX MOV CL,10 DIV CL MOV CX,AX第4页共4页《微机系统与接口》实验报告 MOV DL,CL ADD DL,30H MOV AH,2 INT 21H MOV DL,CH ADD DL,30H MOV AH
5、,2 INT 21H MOV AH,4CH INT 21H CSEG ENDS END START3、实验结果:第4页共4页《微机系统与接口》实验报告【实验心得与体会】通过上机实验的过程中,我慢慢地熟悉上机实验流程,熟悉汇编语言编程环境同时编写循环和分支程序,并调试,第4页共4页
此文档下载收益归作者所有