用汇编换行语言编写从键盘输入两个数字并换行显示加法结果

试编写汇编语言程序完成两个1位十进制数的加法功能
试编写汇编语言程序完成两个1位十进制数的加法功能
;下面的程序是16位汇编,编译通过,运行正确。;ProgramName:Addition.ASMAdditionSEGMENTASSUMECS:Addition,DS:AdditionORG100HStart:JMPBeginFirst_NumDB'Thefirstnumber:$'Second_NumDB'Thesecondnumber:$'Addi_SumDB'Thesumis'SumASCIIDB2DUP('0'),'$';两数之和的2位ASCII数字Exit_MarkDB0;SubroutineGLOBALGet_Num:NEAR;从键盘接受一个1位数Get_NumProcNearMOVAH,9INT21HInputChr:MOVAH,1INT21HCMPAL,27;Esc?JZSet_ExitCMPAL,'0'JBInputChrCMPAL,'9'JGInputChrANDAL,0FHRETSet_Exit:INCExit_M置退出标志RetGet_NumEndPBegin:MOVAX,3INT10H;设置视频显示方式为80x2516色文本方式LEADX,First_N提示输入第一个1位数字符串地址CallGet_N从键盘接受一个1位数CMPExit_Mark,1JZExit_P若退出标志置位,则结束程序MOVSumASCII,AL;保存第一个1位数MOVAH,3XORBH,BHINT10H;取光标位置INCDH;行号增1XORDL,DL;列号置零XORBH,BHMOVAH,2INT10H;置光标位置为下行首列LEADX,Second_N提示输入第二个1位数字符串地址CallGet_N从键盘接受第二个1位数ADDAL,SumASCII;两个1位数相加CBWMOVBL,10DIVBL;和除以10,商数存于AL,余数存于AHORAX,3030H;把商数和余数转换成ASCII码CMPAL,'0'JGDisp_S若商&0,显示两数之和MOVAL,'';若商=0,十位置空格Disp_Sum:MOVWORDPTRSumASCII,AXMOVAH,3XORBH,BHINT10H;取光标位置INCDH;行号增1INCDH;行号增1XORDL,DL;列号置零XORBH,BHMOVAH,2INT10H;置光标位置为下行首列LEADX,Addi_S显示两数之和MOVAH,9INT21HExit_Proc:MOVAX,4C00H;结束程序INT21HAdditionENDSENDStart
等待您来回答
编程领域专家ASM_Sort 用汇编语言实现的: 通过键盘输入一已知长度的字节数组,然后对该数 行递增排序 assembly language
182万源代码下载-
&文件名称: ASM_Sort
& & & & &&]
&&所属分类:
&&开发工具: Asm
&&文件大小: 10 KB
&&上传时间:
&&下载次数: 39
&&提 供 者:
&详细说明:用汇编语言实现的:首先通过键盘输入一已知长度的字节数组,然后对该数组进行递增排序,并显示排序结果。最后再输入一数值,在该数组中进行查找。要求使用子程序结构。-Using assembly language to achieve: First of all, through the keyboard input of a known length of the byte array, and then increase the array to sort and display the results. Then enter a value in the array to find. Require the use of subroutine structure.
文件列表(日期:~)(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&汇编,李翔,03410.03号&&......................\HuiBian&&......................\.......\&&......................\.......\HUIBIAN.EXE&&......................\.......\HUIBIAN.OBJ&&......................\.......\
&近期下载过的用户:
&相关搜索:
&输入关键字,在本站182万海量源码库中尽情搜索:
&[] - 教学实验源代码,提供对滑动窗口协议的实验演示,协议分层和协议软件的设计与实现有基本的认识利用所学数据链路层原理,自己设计一个滑动窗口协议并在仿真环境下编程实现有噪音信道环境下的
可靠的双工通信。信道模型为 8000bps 全双工卫星信道,信道传播时延 270 毫秒,信道误码率为 10-5,信道提供
&[] - 我们最近做的实验
&[] - 一.输入7个个位数进行由小到大进行排序
1.键盘输入7个个位数并显示,每个数之间有一定的距离
2.换行输出排序后的数据
二.实现十位加法,例如:13+6=19
1.加数与被加数要有键盘输入并显示
2.运算输出结构显示
三.键盘输入任意一个字符,然后输出该字符,空两格
&[] - 汇编实验报告希望大家用的上啊 这是我们上学期所作的 实验的全部内容 有实验的截图
希望大家喜欢
&[] - 汇编程序集,包含很多一般的汇编程序
&[] - 用8051汇编写的数组排序程序,内有程序。用masm6编的
&[] - 用汇编语言写的有关冒泡排序及打印输出的程序
&[] - 汇编小程序 多种方法解冒泡法排序
以masm 5.0以上版本编译运行
&[] - 文件夹中包括汇编报告和流程图,该程序实现以下功能:从键盘以十进制读入一些数,然后进行排序,最后以十进制形式输出排好序的数.
&[] - 用汇编语言实现的冒泡排序程序。先打印排序前table数组中数,之后排序后打印结果。蔡启先 王志文 黄晓璐
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
汇编语言程序设计实验指导
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 汇编键盘输入 的文章

 

随机推荐