全站数据
8 4 2 0 5 8 1

用汇编语言编写,判断键盘输入的是否是Y若输入的是Y则显示YES Y若不是则显示NOT Y

实验教师 | 简单学习,快乐成才!         
问题更新日期:2024-10-26 11:37:14

问题描述

用汇编语言编写,判断键盘输入的是否是Y若输入的是Y则显示YES Y若不是则显示NOT Y,在线求解答
精选答案
最佳答案

先用1号功能输入一个字符,用cmp指令比较,然后分别输出要求的两个字符串。这个程序编写的输入大小写y都能显示“YESY”,如果只要求输入大写“Y”才输出,就把程序中那行“andal,11011111b”去掉即可。

assumecs:code,ds:datadatasegmentyesydb'YESY$'notydb'NOTY$'dataendscodesegmentstart:movax,datamovds,axmovah,1int21handal,11011111b;如果输入的是小写字母,转换成大写cmpal,'Y'jzyyleadx,notyjmpdispyy:leadx,yesydisp:movah,9int21hmovax,4c00hint21hcodeendsendstart