1. 首页
  2. 编程语言
  3. 硬件开发
  4. 汇编语言判断三角形

汇编语言判断三角形

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