文件名称:汇编语言判断三角形
文件大小:2KB
文件格式:ASM
更新时间:2020-11-11 15:04:17
汇编
首先,定义分配一些内存空间,并给出初始值,比如提示语句的字符串。之后的代码段直接进入子程。子程的一开始先保护现场,将通用寄存器的值压入栈。然后在控制台输出提示语句“请输入三角形的三条边:”,随后控制台读入三个数值,也就是所规定的三角形的三边长。当敲下回车后,子程读取字符结束,将进行三次判断三角形两边之和是否大于第三边。然后根据是否能构成三角形输出“Y”或者“N”。子程的最后恢复现场,通用寄存器的值依次出栈。程序结束。 程序运行结果如下图1所示,输入的三条边为456时,输出“Y”;当输入的三条边是127时,输出的结果为“N”。