Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- short int a, b, answ;
- cout << "Type a" << endl;
- cin >> a;
- cout << "Type b" << endl;
- cin >> b;
- _asm {
- mov ax,a
- mov bx,b
- cmp ax,bx
- je EQL
- //{
- jl LESS
- ///{
- mov cx,ax
- imul cx
- imul cx
- sub ax,5
- cdq
- idiv bx
- mov answ,ax
- jmp SKIP
- ///}
- LESS:
- ///{
- add ax, 1
- mov cx, ax
- mov ax, bx
- cdq
- idiv cx
- mov answ, ax
- jmp SKIP
- ///}
- //}
- EQL:
- //{
- mov ax, 4
- mov answ, ax
- //}
- SKIP:
- }
- cout << "Answer: " << answ << endl;
- system("pause");
- return 0;
- }
- ////
- #include <iostream>
- using namespace std;
- int main()
- {
- int a, b, answ;
- cout << "Type a" << endl;
- cin >> a;
- cout << "Type b" << endl;
- cin >> b;
- _asm {
- mov eax, a
- mov ebx, b
- cmp eax, ebx
- je EQL
- //{
- jl LESS
- ///{
- mov ecx, eax
- imul ecx
- imul ecx
- sub eax, 5
- cdq
- idiv ebx
- mov answ, eax
- jmp SKIP
- ///}
- LESS :
- ///{
- add eax, 1
- mov ecx, eax
- mov eax, ebx
- cdq
- idiv cx
- mov answ, eax
- jmp SKIP
- ///}
- //}
- EQL :
- //{
- mov eax, 4
- mov answ, eax
- //}
- SKIP :
- }
- cout << "Answer: " << answ << endl;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment