汇编语言程序 加减乘除

来源:百度知道 编辑:UC知道 时间:2024/05/30 19:06:58
二进制输入输出,实现加减乘除运算
关键是二进制的输入输出,masm5.0版的,可不可以回答的详细一点啊,满意了我才能把分给你啊

楼主,你用是什么的汇编啊。是8088/8086,还是单片机的,是什么公司的产品,什么型号的,它们都是有一些差异的。
我在这就说一下思路吧。用汇编做加减法比较容易,带进位不带进位的都可以,做乘除是比较难的,一般是不用它做的,必须时也最好转换成加减,这样在实现的时候才会方便。
我再说点MC51的汇编语言,也许你能用上。(都是一些语法)
带进位加法:addc a,#data ;(a)+#data+(c)--> (a)
addc a,data ;(a)+(data)+(c)-->(a)
addc a,@r;(a)+((r))+(c)-->(a)
带进位的减法:subb a,#data
subb a,data
subb a,@r1
乘法:mul a b;(a)*(b)
除法:div a b;(a)/(b)