、-、*、/,没有涉及到括号,因此设计起来要容易一点,不用考虑括号的匹配问题。另外,跳转时汇编语言的一大难点,再编程之前最好要画出流程图,这样在写跳转时不容易出错,且不会出现重复操作语句段。输入部分看似简单,实际要考虑到很多细。比如一开始没想到存入的数据可能会符号存进内存后的相同;如何判段存数算法应该结束,对应的存入数和符号。编写的五个子程序经编译、链接后,没有发现错误,可设计出的计算器程序出现一些不足,如本计算器只能进行一位十进制数的计算,也很少在计算的优先级,进制转化之间下功夫,致使计算器运算能力不足。还有本程序只能判断输入的运算符的合法性,不能判断输入的十进制数的正确与否,即使错误,也显示提示下一步的操作。参考文献[1]詹仕华.汇编语言程序设计[M].北京:中国电力出版社,2008.2:73-102[2]宋彩莉,王禾.汇编语言程序设计学习指导[M].西安:西安交通大学出版社,2008.2:45-87[3]李敬兆,陈子旭.汇编语言程序设计[M].合肥:中国科学技术大学出版社,2008.9:173-197[4]钱晓捷,周玲.新汇编语言程序设计[M].北京:电子工业出版社,2006.3:101-120[5]周佩玲,彭虎,傅忠谦.微机原理与借口技术[M].北京:电子工业出版社,2007.1:113-141[6]马春燕.微机原理与接口技术(基于32位机)实验与学习辅导[M].北京:电子工业出版社,2007.1:23-70[7]何小海,严华.微机原理与借口技术[M].北京:科学出版社,2006.7:143-180[8]王爽,胡雄.汇编语言[M].北京:清华大学出版社,2009.9:29-70[9]曹加恒,谢子殿.新一代汇编语言课程设计[M].北京:高等教育出版社,2006.3:113-138[10]杨路明.汇编语言程序设计[M].长沙:中南大学出版社,2008.5:173-203