欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【汇编程序】输入一个数字,显示对应的字符

程序员文章站 2022-03-10 09:46:43
...

【汇编程序】输入一个数字,显示对应的字符

1.定义一个字符串“ABCDEFGHI”,从键盘中输入一个数字,回显出该数字对应在字符串的字符

DATA SEGMENT 
	NUM DB 'ABCDEFGHI' ;定义字符串
DATA ENDS
CODE SEGMENT
	ASSUME DS:DATA,CS:CODE
MOV AX,DATA
MOV DS,DATA
MOV AH,01H ;调用dos1号功能 从键盘中输入一个字符
INT 21H
AND AL ,0FH ;用与操作将AL高四位清0
DEC AL ;使AL自减
XOR AH,AH ;AH清0
LEA BX,NUM ;获取变量偏移地址(有效地址)
ADD BX,AX ;BX+AX的地址存入BX(注意是地址)
MOV DL,[BX]  ;将BX所在地址的值送到DL中
MOV AH,02H ;键盘回显DL中的内容
INT 21H