汇编编程,编写一个表达式,然后求其值!!

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:31:47
要求:编写一个表达式,可以实现“+”,“-”,“*”,“/”,“(”,“)”混合运算(可以使用数据结构栈的思想)。

望各高手不吝赐教,感激至死。。
汇编高手来帮帮我啊,这个问题当真很难?

DSEG SEGMENT
STR1 DB 0AH,0DH, '********************************************$'
STR2 DB 0AH,0DH, '** **$'
STR3 DB 0AH,0DH, '** welcome you ! **$'
STR4 DB 0AH,0DH, '** **$'
STR5 DB 0AH,0DH, '** this is programme of sizeyunshuan **$'
STR6 db 0AH,0DH, '** **$'
STR7 db 0AH,0DH, '** rang(-32768 to 32767) **$'
STR8 DB 0AH,0DH, '** press p to exit ! **$'
STR9 DB 0AH,0DH, '** maker:fishosoul·yu **$'
STR10 DB 0AH,0DH, '********************************************',0AH,0DH,'$'
SIGN1 DW 0 ;判断数字是否输入完毕
SIGN2 DW 0 ;判断括号是否配对
SIGN3 DW 0 ;
NUMB DW 20H DUP(0) ;保存输入的数值
MARK DB 'A' ;保存输入的运算符
DB 10H DUP(0) ;
ERRO