汇编语言:利用分支结构比较三个数的大小

编程入门 行业动态 更新时间:2024-10-26 18:28:10

<a href=https://www.elefans.com/category/jswz/34/1768091.html style=汇编语言:利用分支结构比较三个数的大小"/>

汇编语言:利用分支结构比较三个数的大小

题目要求:
给出三个有符号数,编写一个比较相等关系的程序:
(1) 如果这三个数都不相等,则显示0;
(2) 如果这三个数中有两个数相等,则显示1;
(3) 如果这三个数都相等,则显示2;
答案:

DATAS SEGMENT;此处输入数据段代码  num1 = 1num2 = 0num3 = -2result db 'aThe result is:','0','$'
DATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码
STACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKS
START:MOV AX,DATASMOV DS,AXmov al,num1mov ah,num2mov bl,num3cmp  al,ahje r1cmp ah,blje r2cmp al,blje r3mov result[0],'0'jmp doner1:cmp ah,blje r11mov result[0],'1'jmp doner2:mov result[0],'1'jmp doner3:mov result[0],'1'jmp doner11:mov result[0],'2'jmp donedone: mov dx,offset resultMOV AH,09hINT 21HMOV AH,4CHINT 21H
CODES ENDS
END START

思路解析:先画出程序流程图,根据程序流程图控制跳转即可

更多推荐

汇编语言:利用分支结构比较三个数的大小

本文发布于:2023-07-28 15:49:07,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1240170.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:汇编语言   分支   个数   大小   结构

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!