汇编语言判断三角形

keeleeoo 25 0 ASM 2020-03-03 21:03:26

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

用户评论
请输入评论内容
评分:
暂无评论