Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main()
- {
- setlocale(LC_ALL, ".1251");
- int n;
- int a;
- int b = 0;
- cout << "Введите число, с которым будем работать" << endl;
- cin >> n;
- while (n > 0)
- {
- _asm
- {
- MOV EAX, b
- MOV EBX, 10
- MUL EBX // результат хранится в EDX:EAX (b*10)
- MOV EDX, 0
- MOV ECX, EAX
- MOV EAX, n
- DIV EBX // в EDX теперь остаток
- ADD ECX, EDX
- MOV b, ECX
- }
- n = n / 10;
- }
- cout << b << endl;
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement