现在用汇编语言编出来一个基于单片机AT89C51的简易计算器,用proteus仿真可以进行简单的加

现在用汇编语言编出来一个基于单片机AT89C51的简易计算器,用proteus仿真可以进行简单的加减乘除,但是过了255就溢出,而且除法结果有小数就溢出了,求大神怎么改啊

第1个回答  2015-12-28
你的数据类型定义错了追问

就是不知道要怎么改

大神能否帮忙改一下

第2个回答  2015-12-29
给出你的程序,帮你改改。追问

嗯哼?

追答

http://blog.163.com/asm_c/blog/static/24820311320141014540153/

参考。

追问

可否帮我改一下,改成除法保留以为小数,可计算99以内的加减乘除

大神

我的程序目前只能算整数以内的,并且加减乘除超过255就溢出了😭😭😭

呃呃(⊙o⊙)…好吧,无论怎样,先谢谢你啦

本回答被提问者采纳
第3个回答  2015-12-28
用汇编语言写计算的程序比较麻烦,为什么不用c语言呢追问

没办法,那个老头老师要求的,

相似回答