谁能帮我用汇编语言编写个程序

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:01:41
输入200以上英文字么组成的英文文章 将小写转变为大写 并且统计转换后每个字母出现次数 用响铃统计 例如
A 响铃次数
B 响铃次数
...
.

.

Z响铃次数
最后输出转换后的英文文章
需要交的有:
电子版:文件夹名是学号加姓名。包括 obj exe asm 格式的文件
打印版: 源程序 执行结果截屏
今天2点之前有谁能帮我啊?

DATA SEGMENT
BUFF DB 0FFH,0
DB 100H DUP(0)
COUNT DB 3CH DUP(0)
DATA ENDS

CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX

LEA DX,BUFF
MOV AH,0AH
INT 21H

LEA BX,BUFF
INC BX
ADD BL,[BX]
ADC BH,0
INC BX
MOV BYTE PTR [BX],'$'

MOV AH,2
MOV DX,0A0DH
INT 21H
XCHG DH,DL
INT 21H

MOV BX,OFFSET BUFF + 1
MOV CX,[BX]
PUSH BX
PUSH CX
TRANS: INC BX
XOR BYTE PTR [BX],20H
LOOP TRANS

POP CX
POP SI
LEA DI,COUNT
XOR BX,BX
CONTER: MOV BL,[DI]
SUB BL,'A'
INC BYTE PTR [DI+BX]
LOOP CONTER

LEA BX,COUNT
MOV DL,'A'
CALL DSPCON

MOV BX,OFFSET COUNT + 20H
MOV DL,'a'
CALL DSPCON

MOV AX,4C00H
INT 21H

DSPCON PROC
PUSH AX
PUSH BX