用汇编语言编下列两题,高分!急求!!

来源:百度知道 编辑:UC知道 时间:2024/07/07 14:09:23
1.7个评委分别给出10~20之间的整数分,去掉一个最高和最低分。剩余5个求平均分
要求:评委给出两位的十进制数从键盘输入;最后得分以十进制输出显示在屏幕,设计显示格式。
2设-8<=A<=8,-12<=B<=12,-15<=C<=15
求出A+B+C=0的全部解
下面的仁兄真是专业啊,有简单一点的么啊?如果有的话再麻烦一下,注释在详细一些,我刚学只知道一些楚略的几个代码。谢谢了

1、7个评委分别给出10~20之间的整数分,去掉一个最高和最低分,剩余5个求平均分。要求:评委给出两位的十进制数从键盘输入,最后得分以十进制输出显示在屏幕,设计显示格式。

; 本程序通过编译,运行正确
Code Segment
Assume CS:Code,DS:Code
CR EQU 000DH
LF EQU 000AH
KBBack EQU 0008H
; -----------------------------------------
; 功能:输出一个字符
; 入口:dl=要显示的字符
enter_Chr proc Near
push ax
mov ah,02h
int 21h
pop ax
ret
enter_Chr endp
; -----------------------------------------
; 功能:显示指定地址(Str_Addr)的字符串
; 入口:
; Str_Addr=字符串地址(要求在数据段)

; 用法: Output Str_Addr
; 用法举例:Output PromptStr

Output MACRO Str_Addr
lea dx,Str_Addr
mov ah,9
int 21h
EndM
; -----------------------------------------
; 功能:取光标位置
; 入口:无
; 出口:DH=行号,DL=列号
GetCursor Proc Near
PUSH AX
PUSH BX
PUSH CX
XOR BX,BX
MOV AH,3
INT 10H
MOV Cursor_Row,DH
MOV Cursor_Col,DL
POP CX
POP