B,C,F
parent
70c3756257
commit
83862fb7bc
@ -0,0 +1,28 @@
|
||||
extern printf
|
||||
extern scanf
|
||||
global main
|
||||
|
||||
section .text
|
||||
main:
|
||||
push x
|
||||
push nya1
|
||||
call scanf
|
||||
add esp, 8
|
||||
|
||||
mov eax, [x]
|
||||
and eax, 0xFFFF
|
||||
|
||||
push eax
|
||||
push nya
|
||||
call printf
|
||||
add esp, 8
|
||||
|
||||
xor eax, eax
|
||||
ret
|
||||
|
||||
section .data
|
||||
nya db "%u", 10, 0
|
||||
nya1 db "%u", 0
|
||||
|
||||
section .bss
|
||||
x resd 1
|
@ -0,0 +1,29 @@
|
||||
extern printf
|
||||
extern scanf
|
||||
global main
|
||||
|
||||
section .text
|
||||
main:
|
||||
push y
|
||||
push x
|
||||
push nya1
|
||||
call scanf
|
||||
add esp, 12
|
||||
|
||||
mov eax, dword [x]
|
||||
sub eax, dword [y]
|
||||
|
||||
push eax
|
||||
push nya
|
||||
call printf
|
||||
add esp, 8
|
||||
xor eax, eax
|
||||
ret
|
||||
|
||||
section .data
|
||||
nya db "%d", 10, 0
|
||||
nya1 db "%d %d", 0
|
||||
|
||||
section .bss
|
||||
x resd 1
|
||||
y resd 1
|
@ -0,0 +1,34 @@
|
||||
extern scanf
|
||||
extern printf
|
||||
|
||||
global main
|
||||
|
||||
section .text
|
||||
main:
|
||||
push y
|
||||
push x
|
||||
push nya
|
||||
call scanf
|
||||
add esp, 12
|
||||
|
||||
mov eax, [x]
|
||||
cmp eax, [y]
|
||||
jle end
|
||||
mov eax, [y]
|
||||
|
||||
end:
|
||||
push eax
|
||||
push nya1
|
||||
call printf
|
||||
add esp, 8
|
||||
|
||||
xor eax, eax
|
||||
ret
|
||||
|
||||
section .data
|
||||
nya db "%d %d", 0
|
||||
nya1 db "%d", 10, 0
|
||||
|
||||
section .bss
|
||||
x resd 1
|
||||
y resd 1
|
Reference in New Issue