欢迎来到天天文库
浏览记录
ID:47522674
大小:216.12 KB
页数:6页
时间:2020-01-13
《上海大学IBM_PC汇编语言程序的设计实验报告(一)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、....IBM-PC汇编语言程序设计实验报告(一)姓名:学号:专业:计算机工程与科学学院班级:老师:日期:2017/10/02word格式编辑....实验一用表格形式显示字符1.实验目的通过循环控制编程方式用表格形式显示ASCII字符表。2.实验要求按15行×16列的表格形式显示ASCII码为10H—100H的所有字符,即以行为主的顺序及ASCII码递增的次序显示对应的字符。每16个字符为一行,每行中的相邻两个字符之间用空白符(ASCII为0)隔开。3.实验内容按下面结果输出,按15行每列16个ASCII码以表格形式显示这些ASCII码。输出结果:4.实验步骤(1)启动MASM6.0或MASM
2、forWindows集成编程环境(2)编写.ASM源程序(3)对其进行汇编及连接,产生.EXE文件。5.源程序代码word格式编辑....prognamsegmentmainprocfarassumecs:codesgcodesgsegmentmovdx,0000hmovdl,10hmovcx,000fhmovax,0000hr:movah,02h;设置显示方式pushcx;保存外循环次数的计数movcx,0010h;设置内循环的次数为16,即一行显示16个字符c:int21h;显示ACSII值为[dl]的字符pushdx;保存dx的值movdl,00h;输出空格int21hpopdxincd
3、x;inc标识目标操作数加1,即dx+1loopcpopcx;恢复外循环次数的计数word格式编辑....pushdxmovdl,0dhint21hmovdl,0ahint21hpopdxloopr;外循环结束,程序的功能完成movax,4c00hint21hcodesgendsend1.执行结果word格式编辑....1.代码调试输出三角形将上述代码中设置内循环次数的指令删掉即可以三角形输出。2.执行结果3.代码调试输出平行四边形新增加一个循环每行输出相应的空格(需要注意的是保存dx的值)新增循环:4.执行结果word格式编辑....1.体会和交流这次实验,我在和同学的讨论下实现了这个代码,
4、进一步理解了汇编各个指令的功能,对循环结构也有了更深的了解,收获很大。·宁可累死在路上,也不能闲死在家里!宁可去碰壁,也不能面壁。是狼就要练好牙,是羊就要练好腿。什么是奋斗?奋斗就是每天很难,可一年一年却越来越容易。不奋斗就是每天都很容易,可一年一年越来越难。能干的人,不在情绪上计较,只在做事上认真;无能的人!不在做事上认真,只在情绪上计较。拼一个春夏秋冬!赢一个无悔人生!早安!—————献给所有努力的人.word格式编辑
此文档下载收益归作者所有