ZKX's LAB

汇编 键盘输入一个字符 汇编语言:从键盘输入一个字符串,再从键盘输入一个字符,如果在原字符串中有这个字符就把它移到最后,

2021-04-03知识0

汇编语言,怎么从键盘输入字符串呢? 使用dos的10号功能调用实现。10号功能调用的缓冲区结构为 buf db 255,?255 dup?(注:各部分的含义:最大长度、输入串的实际长度(不含回车)、实际的串)例如:buf db 255,?255 dup?mov ah,10lea dx,bufint 21h实际的串的首地址在buf[2],可用 lea si,buf[2]得到

【汇编】从键盘输入一个字符串,将其中的数字字符在下一行原样显示,而其他字符则不显示。 字符串,将其中的数字字符在下一行原样显示,而其他字符则不显示。ASSUME CS:CC,DS:QQQQ SEGMENTSTR DB 100,?100 DUP('$')MSG1 DB 'Input the string:',13,10,'$'MSG2 DB 13,10,'OUT is:',13,10,'$'QQ ENDSCC SEGMENTSTART:MOV AX,QQMOV DS,AXLEA DX,MSG1MOV AH,9INT 21HLEA DX,STRMOV AH,0AHINT 21HLEA DX,MSG2MOV AH,9INT 21HMOV CL,STR+1MOV CH,0CMP CX,0JNZ CALJMP EXITCAL:MOV BX,0LOP:MOV DL,STR[BX+2]CMP DL,'0'JB NEXTCMP DL,'9'JA NEXTMOV AH,2INT 21HNEXT:INC BXLOOP LOPEXIT:MOV AH,4CHINT 21HCC ENDSEND START

汇编 键盘输入一个字符 然后显示这个字符 要输出的字符要放在DL,但是你DL已经变了成0AH了,你可以加MOV DL,BL

#汇编 键盘输入一个字符

随机阅读

qrcode
访问手机版