请哪位懂汇编的大侠帮忙编一个程序啊!!!

来源:百度知道 编辑:UC知道 时间:2024/06/24 15:00:35
用汇编编一个程序,要求输入拼音后能够把自己的名字显示出来,是我们汇编考试的题目,急用,请大侠们帮帮忙啊!!

输入拼音显示名字出来,,要怎么个显示法,是显示中文吗,,莫非要做一个像拼音输入法程序出来?,,这个也太在挑战性了吧,,说清楚点!!

#include<stdio.h>
void main()
{
scanf("%c",xingming);
printf("%c"xingming);
}

DATAS SEGMENT
MYNAME DB 30,0,30 DUP (0)
TIPS DB "PLEASE INPUT YOUR NAME:(1-29)",13,10,"$"
TIPS2 DB 13,10,"YOUR NAME IS:",13,10,"$"
DATAS ENDS

STACKS SEGMENT
DB 100 DUP(0)
STACKS ENDS

CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
MOV AH,9
MOV DX,OFFSET TIPS
INT 21H
MOV DX,OFFSET MYNAME
PUSH DX
MOV AH,10
INT 21H
MOV DX,OFFSET TIPS2
MOV AH,9
INT 21H
POP DX
ADD DX,2
MOV SI,DX
MOV AL,[SI-1]
MOV AH,0
ADD SI,AX
MOV AL,"$"
MOV [SI],AL
MOV AH,9
MOV DX,OFFSET MYNAME
ADD DX,2
INT 21H
INT 3