- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言显示九九乘法表
汇编语言显示九九乘法表概述用汇编语言编写九九乘法表,在屏幕上显示出来,而且能按一定规律显示,设置“1”键为横向排列,设置“2”键为颜色输出, “0”为取消该功能(即退出该程序)。?
设计要求1. 巩固和加深课堂所学知识;2. 将课本上的理论知识和实际应用有机的结合起来,培养同学们分析和解决实际问题的能力;3. 通过对汇编语言程序代码的阅读、修改、设计,理解和掌握复杂的汇编语言应用程序的编程,提高实践编程能力。功能与要求:设计子程序来完成九九乘法表的输出。在显示九九表时有颜色变化。九九表能按照一定规律在屏幕的不同位置完整显示出来。4. 利用选择来实现输出。二、设计思想用汇编语言编写九九乘法表,在屏幕上显示出来,而且能按一定规律显示,设置“1”键为横向排列,设置“2”键为颜色输出, “0”为取消该功能(即退出该程序)。程序运行条件:本程序需要借助masm软件进行操作,先将源程序代码保存在文本文档内,以.asm为后缀名保存,再利用命令提示符调用即可。输入与输出:先对文件进行汇编操作,然后利用命令调用即可输出相应结果,而输入则就是用文本文档先编辑并保存文件。三 程序流程图
程序系统流程图
四 程序源代码DATAS SEGMENTNUM DB 0AH,0DH,**********************200841843222? yan jian,0ah,0dh,$X DB 15 dup(?)Y DB 15 dup(?)table1 db PLEASE INPUT 0-2:$table2 db ---------------------------1:mutli 2:color? 0:exit-----------------------------$table3 db WARNING:PLEASE INPUT 0-2$ ;此处输入数据段代码DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDS
CODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKSmain proc far ;定义主程序push dssub ax,ax ;清零操作push axmov ax,datas ;数据段赋值给AXmov ds,axlea dx,table2 ;自定义数据送给DXmov ah,9 ;功能号为9 ,显示int 21hcall back ;调用子程序,实现回显与清除
t: lea dx,table1mov ah,9 ;功能号为9 ,显示;int 21hmov ah,1int 21hmov bl,alcall back ;调用子程序,实现回显与清除cmp bl,30h ;‘0’赋给BLjz qcmp bl,31h ;‘1’赋给BLjz ncmp bl,32h ;‘2’赋给BLjz mlea dx,table3 ;显示table3定义内容mov ah,9 ;功能号为9 ,显示int 21hcall backjmp t ;跳转到tn: call mutlijmp tm: call colorjmp tq: MOV DX,OFFSET NUMMOV AH,9 ;显示功能INT 21HMOV AH,1 ;键盘输入并回显INT 21Hmov ah,4ch ;中断调用int 21hpop ax ;恢复现场pop dsretmain endpmutli proc near ;九九乘法输出函数push bx ;保护现场push cxpush dxSUB AX,BXPUSH AXMOV AX,DATAsMOV DS,AXMOV BL,0MOV X,BL ;X=0MOV BH,1MOV Y,BH ;Y=1MOV CL,BLLOOP1:ADD BL,1 ;PRINT XMOV DL,BLADD DL,30HMOV AH,2INT 21HMOV DL,* ;PRINT *MOV AH,2INT 21HMOV DL,BH ;PRINT YADD DL,30HMOV AH,2INT 21HMOV DL,= ;PRINT =MOV AH,2INT 21HMOV AL,BH ;PRINT Z=X*YIMUL BLMOV AH,00HMOV CH,0AHIDIV CHMOV DH,AHCMP AL,0JZ LOOP3 ;比较后跳转ADD AL,30HLOOP2:MOV DL,ALMOV AH,2HINT 21HADD DH,30HMOV DL,DHMOV AH,2 ;显示输出IN
您可能关注的文档
- 母乳喂养宣教_图文.ppt
- 母乳喂养的姿势技巧_图文.ppt
- 母婴导购app-微博推广规划.pptx
- 母婴店专业导购培训.ppt
- 母婴用品店装修布局手册.ppt
- 母婴素养55条.ppt
- 比亚迪媒介传播分析100929.ppt
- 比亚迪F0论坛传播策划.ppt
- 母猪八阶段营养保健饲喂程序-张新鹏.ppt
- 比较中国古代戏曲与现代话剧的异同.doc
- 2025国家体育总局体育科学研究所研究生处招聘研究生管理岗位1人笔试模拟试题及答案解析.docx
- 2025海南保亭黎族苗族自治县医疗集团长期考核招聘(2025年第三季度)笔试备考试题及答案解析.docx
- 2025广西梧州市生态环境局招聘编外人员3人考试备考试题及答案解析.docx
- 2025国家税务总局宁波市税务局招聘4人笔试模拟试题及答案解析.docx
- 2025国资委委属事业单位招聘5人考试备考试题及答案解析.docx
- 2025广西河池市巴马自治县总工会招聘乡镇工会社会化工会工作者1人考试备考试题及答案解析.docx
- 2025广西南宁市青秀区委政法委招聘考试备考试题及答案解析.docx
- 2025广东深圳市司法局招聘法律专务2人笔试模拟试题及答案解析.docx
- 2025河北沧州高新区招聘聘用制教师58人笔试备考试题及答案解析.docx
- 2025贵州人民政府办公厅机关服务中心面向社会招聘编制外聘用人员6人笔试模拟试题及答案解析.docx
最近下载
- 光伏安全课件.pptx
- 山香教育(教育学、心理学、教育心理学及新课改、教育法律法规等).pdf
- 新解读《GB_T 39851.2-2021道路车辆 基于控制器局域网的诊断通信 第2部分:传输层协议和网络层服务》必威体育精装版解读.pptx VIP
- 二类精神药品培训.pptx VIP
- 2025年武汉黄陂区面向社会公开招聘社区干事50人备考试题及答案解析.docx VIP
- 第11课《短文二篇——答谢中书书》课件 2024—2025学年统编版语文八年级上册(共33张PPT).pptx VIP
- 春节文化PPT展示.ppt VIP
- 道教掷茭(圣杯)二十八签详解.doc VIP
- 75吨循化流化床炉施工方案.doc VIP
- 课程思政方案综合布线设计与实施.docx VIP
文档评论(0)