汇编程序:从键盘上键入任意一个字符,然后将键入的字符显示出来

最好带解释说明的,简单易懂的

第1个回答  2012-05-29
不是很理解楼主的意思,像是输入a输出a这种的么?追问

是的,不仅仅限于字母

追答

不知道我下边这个代码满不满足要求
用户输入一个字符,紧跟着显示这个字符,然后程序结束
代码如下:

DATA SEGMENT ;数据段定义,在这里定义数据
DATA ENDS ;这个程序不需要定义数据,所以就是空的

CODE SEGMENT ;代码段定义,代码写在这个里边
ASSUME CS: CODE, DS: DATA ;这句是固定的?

MAIN PROC FAR ;主程序
MOV AX, DATA ;将数据段的地址保存到DS寄存器中
MOV DS, AX

MOV AH, 1 ;中断调用,作用就是读入用户输入的一个字符
INT 21H ;这个字符保存在AL中

MOV DL, AL ;将AL中的值保存到DL中
MOV AH, 2 ;这两句也是中断调用,将DL中保存的字符输出
INT 21H

MOV AH, 4CH ;中断调用,返回操作系统
INT 21H ;也就是退出程序
MAIN ENDP ;主程序结束
CODE ENDS ;代码段结束
END MAIN ;说明代码段中的那个程序是主程序

本回答被提问者采纳
相似回答