急!!!求教汇编实现简单的菜单功能~

来源:百度知道 编辑:UC知道 时间:2024/06/16 19:41:35
用8086汇编实现一个简单的菜单功能
要设计3个选项,选项1是对输入的2个数相加(0-99,整数,不输入负数),选项2是输入的2数做减法
选项3就是退出~
有点急,6月7号前要交作业,大家帮个忙啊~~先谢谢大家了。
我知道怎么做了,还是谢谢~

; 本程序通过编译,运行正确
Code Segment
Assume CS:Code,DS:Code
CR equ 000DH
LF equ 000AH
KBBack equ 0008H
; -----------------------------------------
; 功能:显示指定地址(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 BX
POP AX
RET
Cursor_Row DB ?
Cursor_Col DB ?
GetCursor EndP
; -----------------------------------------<