📄 idigitaddsubmult.s
字号:
#include <config.h> .text .align 4 .globl DigitAddDigitAdd: pushl %ebx movl 8(%esp),%ebx movl 12(%esp),%ecx movl 16(%esp),%edx movl 20(%esp),%eax btl $0,%eax adcl %edx,%ecx setc %al andl $255,%eax movl %ecx,(%ebx) popl %ebx ret .align 4 .globl DigitSubDigitSub: pushl %ebx movl 8(%esp),%ebx movl 12(%esp),%edx movl 16(%esp),%eax movl 20(%esp),%ecx btl $0,%ecx sbbl %eax,%edx setc %al andl $255,%eax movl %edx,(%ebx) popl %ebx ret .align 4 .globl DigitMultDigitMult: pushl %ebx movl 8(%esp),%ebx movl 12(%esp),%eax movl 16(%esp),%ecx mull %ecx movl %eax,(%ebx) movl %edx,%eax popl %ebx ret .align 4 .globl DigitMultAddDigitMultAdd: pushl %ebx movl 8(%esp),%ebx movl 12(%esp),%eax movl 16(%esp),%edx movl 20(%esp),%ecx mull %edx addl %ecx,%eax adcl $0,%edx movl %eax,(%ebx) movl %edx,%eax popl %ebx ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -