Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; 1
- .DATA
- a dd 4294967295
- n db 2
- .CODE
- main:
- mov eax, a
- mov cl, n
- shl eax, cl
- shr eax, cl
- call exit
- end main
- ; 2
- .DATA
- .CODE
- main:
- mov al, 200
- mov bl, 10101010b
- mov cl, al
- shl cl
- and cl, bl
- mov dl, al
- and dl, bl
- shr dl
- mov al, 0
- add al, cl
- add al, dl
- call exit
- end main
- ; 3
- .DATA
- a dd 4294967295
- b dd 536870910
- .CODE
- main:
- mov cl, 0
- mov eax, a
- mov ebx, b
- moar:
- shl eax, cl
- shr eax, cl
- cmp eax, ebx
- jl done
- inc cl
- jmp moar
- done:
- mov a, eax
- mov b, ebx
- call exit
- end main
- ; 6
- .DATA
- a dd 3
- b dd 17
- s dd ?
- .CODE
- main:
- mov ebx, 0
- mov ecx, 0
- moar:
- inc ecx
- mov eax, ecx
- mul eax
- cmp eax, a
- jb moar
- cmp eax, b
- ja done
- add ebx, eax
- jmp moar
- done:
- mov s, ebx
- call exit
- end main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement