收藏 分销(赏)

汇编 判断三边是否可构成三角形.doc

上传人:pc****0 文档编号:7679192 上传时间:2025-01-12 格式:DOC 页数:3 大小:41KB
下载 相关 举报
汇编 判断三边是否可构成三角形.doc_第1页
第1页 / 共3页
汇编 判断三边是否可构成三角形.doc_第2页
第2页 / 共3页
点击查看更多>>
资源描述
实验三 子程序设计实验 一、实验目的 1.掌握汇编语言源程序子程序设计方法; 2.会使用CV软件工具。 二、实验内容 编写子程序:判断三边能否构成三角形; 编写主程序:输入三边,调用子程序判断,若能,则输出“Y”,否则输出“N”。共判断10次。 实验代码如下: .686 .model flat,stdcall option casemap:none include\masm32\include\windows.inc include\masm32\include\kernel32.inc includelib\masm32\lib\kernel32.lib .data szMsg1 db '请输入第一条边长:',0 szMsg2 db '请输入第二条边长:',0 szMsg3 db '请输入第三条边长:',0 szMsgY db 'Y',0 szMsgN db 'N',0 _insize dword 10 szInput dw 20 dup(0) ;将三条边存储于szInput里 szmsg db 13,10 _size dword 80 .code start: mov si ,10 .while si!=0 invoke GetStdHandle,STD_OUTPUT_HANDLE mov ebx,eax invoke WriteConsole,eax,offset szMsg1,sizeof szMsg1,offset _size,0 invoke GetStdHandle,STD_INPUT_HANDLE invoke ReadConsole,eax,offset szInput,sizeof szInput,offset _insize,0 and szInput,000fh invoke WriteConsole,ebx,offset szMsg2,sizeof szMsg2,offset _size,0 invoke GetStdHandle,STD_INPUT_HANDLE invoke ReadConsole,eax,offset szInput+2,sizeof szInput+2,offset _insize,0 and szInput+2,000fh invoke WriteConsole,ebx,offset szMsg3,sizeof szMsg3,offset _size,0 invoke GetStdHandle,STD_INPUT_HANDLE invoke ReadConsole,eax,offset szInput+4,sizeof szInput+4,offset _insize,0 and szInput+4,000fh dec si call judge .endw invoke ExitProcess,0 judge proc again: mov ax ,szInput mov bx,szInput+2 mov cx,szInput+4 add ax,bx add bx,cx add cx,szInput .if ((ax>szInput+4)&& (bx>szInput)&&(cx>szInput+2)) invoke GetStdHandle,STD_OUTPUT_HANDLE invoke WriteConsole,eax,offset szMsgY,sizeof szMsgY,offset _size,0 invoke GetStdHandle,STD_OUTPUT_HANDLE invoke WriteConsole,eax,offset szmsg,sizeof szmsg,offset _size,0 .else invoke GetStdHandle,STD_OUTPUT_HANDLE invoke WriteConsole,eax,offset szMsgN,sizeof szMsgN,offset _size,0 invoke GetStdHandle,STD_OUTPUT_HANDLE invoke WriteConsole,eax,offset szmsg,sizeof szmsg,offset _size,0 .endif ret judge endp end start 程序运行结果如下: 三、实验要求 同实验二。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服