汇编一位数加法
来源:互联网 发布:淘宝卖家不发货 编辑:程序博客网 时间:2024/04/29 19:43
代码源于朱耀庭老师的《汇编语言程序设计》清华大学出版社
大体思路:把结果看成两位十进制,add之后把结果除以10,商保存到al,余数保存到ah,有进位结果显示正常,没有进位则高位显示零,低位显示结果
代码在32位win7下masm5编译通过
code segmentassume cs:codestart:mov dl,'?';2号功能调用显示问号mov ah,02hint 21hmov ah,01h;1号功能调用输入第一个值int 21hmov bl,al;保存第一个值sub bl,30h;转换成数字mov dl,'+';显示加号mov ah,02hint 21hmov ah,01h;输入第二个值并转换成数字int 21hsub al,30hmov dh,al;保存到dhmov dl,'=';显示等号mov ah,02hint 21hmov al,dh;将输入的第二个数取出add al,bl;并与bl中的第一个数相加放入al中mov ah,0;ah清零mov bl,10div bl;al除以bl结果 商保存到al余数保存到ahmov bl,ahmov dl,aladd dl,30hmov ah,02hint 21hmov dl,bladd dl,30hmov ah,02hint 21hmov dl,0dhint 21hmov dl,0ahint 21hmov ah,4chint 21hcode endsend start
1 0
- 汇编一位数加法
- 汇编实现一位数加减乘除
- 一位数加法程序 加强版
- 汇编 简单的两个一位数相加
- 汇编加法小实习
- 一位数 * 一位数
- C++反汇编->加法分析
- 记录一个小汇编加法
- 005-汇编加法指令ADD
- 没鸟事 写个汇编加法
- 一位数*一位数和两位数*一位数
- 带符号加法(用汇编描述)
- 汇编二进制双精度加法实验程序
- C++编程->汇编内联实现加法运算
- C++ 内嵌汇编 实现 加法操作
- 51单片机汇编三字节加法
- 汇编两个64位加法的实现
- 一位数与一位数相乘
- 简单实现强大的加密功能——CryptoAPI
- 《IOS视频录制,本地视频播放,剪切,合并》系列(2)视频录制并保存
- spark-sql测试总结
- test
- 学iOS,看这里!参考资料及视频代码
- 汇编一位数加法
- 第15周项目1-验证哈希表实施算法
- Nginx学习笔记七Nginx的Web缓存服务
- 【工作日志】0003工作日志
- Linux根据进程名杀死进程
- AsyncTask(翻译:异步任务)
- 每天一点进步:Spark运行模式和原理
- 04_1 MVC、程序生命周期
- 广点通sdk接入 _橱窗广告