Size: a a a

Ассемблер

2021 May 16

А

Антон in Ассемблер
То-есть, в последней строчке, там где sub eax, edx, этого вычитания не происходит, так как edx = 0
источник

А

Антон in Ассемблер
хотя его вручную больше нигде не меняли
источник

И

Игорь in Ассемблер
ни как он сам не скинется, ошибку в коде ищите
источник

II

Ira Irina in Ассемблер
погугли как работает инструкция mul, и какую роль в ней играет регистр edx.
источник

А

Антон in Ассемблер
я понял, спасибо
источник

D

Dr.web in Ассемблер
как это работает?:
источник

D

Dr.web in Ассемблер
͉͈͖̯̞͚̥̟͚̰̞ͅ҈̸̔͌̇͛̈́̐͑̑̄̉̏̽̐Ч҉͒̓ ̓́̓ ̏̈́̾̍̃̏̈́̄̔̍͋ ̷̷̩̯̤͎͔̬̗͓̮͇̞͉͕̖̞͙̱̥̗̞̉̌͛̆͌́̈͆̽̏̒́́̋͛ͅ  ͈͕͔̘̠͎̦̥͍͍̮̣̇̋͂̇̽̃̃̏҉ ͙͙͕̗̟̮̝̭̲͖͖͇͖͈̰̠̲̭͆̐́̃̌̇̀́͆͑͂̈̉ ̵̵̝͙͉̝̣̣͔͕̬̣̯̮͕͚̰̮̀̓̈́̈́̈͌̉̈̾̇͂̍͌̓͑̚ ͆͛͒̑ ́͛̅̓͐̽̑̄͛̀̄ ͈̦̰͈̯̯͙̱̘̬͓̯͔̣̜̞͉͕̘̞͔̽̇̃̄ ҉̀̍̃͂͗̐̈͆́ ͔̫̭̪͇̩͇̗̩̪̖̱̭͛̓̈́̇͋̓̎͂́̀͊̀̍̚ͅ҉̶̣̣̠̬͔̰̫̩̜̮͇̝̜̝̆́́̄̾̾̉̂͑̽̀̍͑̃͋͑̂͋̑͒̐̀̓̀̓̆̾̈́̚ ̾͛̈͑̂ ̸̱͚͇̙͓̥̣͔͎̜̤̮̖͓͇̘̩̯̖̦̫̝̓͊̌̓̃̓̀̽̐̔̃͒̔̏͐̒ͅ ̔͐ ̓ ̬͕͋̃ ̴̝̥̤̲̯̪̤̝̙̣̘͇̖͈̭͕͓̮̠̗̯̅̈́̒̋͐̔͌͊̓̈͒̚̚ͅ ̽̃̎͛ ̬͓͔͇͉͎̞̯͙͙̮̱͓͍͚̥̤̠̙̤͐́͆ͅ҈̉͛͋̆̋͐̀̋̍͊̐͛̎̆̚̚ ͎̰̟͍̣͔̌͌̃̓̓͋ ̷̫̪̥̥͕̩̞̦̉̉́̀̎̀̾͋̆ ̙͓̠͈͉̟̖͓̫̦̟̯͎̫̦͋̄͌͆̏̔̒̓̚ ̯̭̤̩̦ ̫҉͇̞̾̏͆͗͋͌̑̉̀̏͋͑̀̄̆͊͌ ̣̠̠̘̙̝͓̰̫̗̯̘̩̬҈̈͌̇̃ ͓̰̣̰͇̭̞̞̪̮͙̠͚̥̖̯̘̪͉̔̐̓̓̏́̉̆̾̅̇̉̔̏т̶̭̠̱̭͇̞͚̠͚̞͉̫̟̟̤̞̰͔͈͌́̎́͒͋̈̅͒̽͂͋̓̐̈́̾̍͆͂̈́̎̚҉̸ ͋́͋ ̎͗̔͗̅͑̔̈͌̅̅͆́ ̴̪̟̙̮̘̱̝̱̩̤̲̲̬͔͉͔̤̥͍̥͕̱̲̾͂̅ͅ ͗͗͌̓̑̄̚̚ ̦͎̲̜͕͍̪̪̬͎̙̭̦̋̒̒҉̸͈̖̲̤̩̥͈̥̖͙͚̝̣̪̱̱̰̞̓̽͆͒̈̀̓͆̑̑̒̄̒̃͋͒̐̌͌͋̌̔̚ ͚͓͔̣̦̦̞͖͇̩͔̮͈̰͓͉̗̥̬̑́̽̓͗͒̔͌͐̈̾̒͛̀͐҉̘̞̯͌̌̆͊̒̋̔̋̾̐͆̽̑́̓ ̲̯̠͕̗ ̷̭͈̰̠̙͓̲̟̦̯̞̖̯͍͋̐̀̔̆͋͗̂̽̾̈́͌̍̀ ̶̸̫͉̱̠͖̗͇̠͍̰̲͓͓̯̣̮̩͍̘̟̬͉̟̗͈̲̲̝̪̥͉͚̜̯͚͕͚̥͙̞͇͕̃͐̅̀͋̔̽̐͑̓̀͒̀̈́̇̓̋̓̔̀̓͂̋͗̈̎̐̅̄̓̐̔̉͋ͅ  ̥͍̋͒̐͂̀̍͆̈́ ̙ ͇̘̙͕͓̯͕͉͒҈͆͋̀̆̈́̏͒̆͌̉̄̉͊̓̔́ ̸͓̙͇̫̖̙̣͈̭̰͔̦͐̀̌̐̋̀̑ ́̂͛́́͑͛̍ ̥͇̦̗̲̦̭̠͕̰͔͎̤͇͖̮͖͇̙͉̇ͅ҈͑̌͆́̾̅̐̅ ̵̪̘͇̖̥͉̝̩̤͉̝̜̾́̆̉̔͐̾̅̇̈̐̇͆̏̓͆̇̚ ̴̣͍̩̭̠͖̱̤͖̱̩̦̥̬̘̯̯͙̲͚̦̫̍̈́̑̀̉̎̉̚ͅ ̵̪̰͕̦̗͙̮̲̣̩̞̰͕͉̯̗̗̙̩̋̅̃̐̾̓̄̐̃̔́̒̀͐̃͐́̏͒̀̐̂̚ ̸͍͎̭̭̪͈͍̘̮̫̞͚̯̫̖͉̯̗̖̲͔͖̖͇͋͗̉͂̾͐͐̈́̋͑̈̾̏̉̓̓̾̚̚ ͙͔̭̜̝̦͉͎͖͕̲͕͖̙̥̞͓̱̱̔͆́̽̽͂̂̽̀͌ ̟͍҈̏ ̶̱̝̬̬̣̞̰̲̰͉̮̤̮̣̋̄̇̒́͛̆̒͌̂͗͐̉̉͋̆͑̂̾̚ ̵̙̞͓̮̪̥̝͉̰͔̪̮̜̠̠̥̭̖͓̪̯̩͍̭̠͖̯̄̆̄̃̀̆̃̉̐̋̍̔̌̌̋̾̎̂̓̌̂̀̌̈͋̉̔̑̋́͒̆̑̄̅͆͆̾̐̌̓͋̀̚ ̲̤͇̖̭̰̘͓͖̠̬̖͚̫̫̬ ̵͎́͆͒̃̔̌͂͆̐͊̾͆͗̈́̑̋̔̚ ͚̜̜̲̱̣̞̩̬̘̭̪̬͉ ̵̰̙͈͍̓̂̍̾͗͐̒̀͌̚ ̸͚͎̦̮͔̮̟̘̟̠͕̣̥̫̥̭̣̯̘̦̬̓͑̐̍̍̂̃̇̇̄̉̀̍ͅ ́͐̈́̅̓ ̾̀̒ ͈͍̈͒͊͑̋́ ̠̯̮̰̟ ̸͙̰̠̮̙̮̮̙̣͔͓̦͓͊̃͐͊ͅͅ ̀͆ ̦͚͙̤͍̯̜͍͈̠͍͖̖̝̰̪͚̓͒̓̉̒͐̾̓̅̃͊́о̵̄̈̀͑̉́ ̶̴̴̥̲͖̰̭̖̠̜͓̠̥̭͖̦͉͇͓̣̙̬̘̩͈͇͈̱̤̄͂̑̑͛̃̽̄̋̍̀͂͋͐̾̀̐̂͆̋̎͆̎̍̎̉́̃̀̌̀̚̚̚̚ͅ ̐̆ ̍ ͎͙̋̌͐̑̆̎̒ ̴͔͇̥̦̬̠̥̝͉̲͓̌̋͐̑͊͋̅͛͑̄ ͙̬̲̲̮̝͙̙̰̟̠̞̭͙̲̥͍̏̌̓̑̅̓̔̏͒҈̈̅͑͂̎͊͌̉̒̌̓̃̓̀͗̚ ̜͇̗̘̙̟̠̘͉͓͖̝̱̘͙̆͊̽̋̈̄҉̀͂̎̆͌̈́̓̏̾͗͒́͊̐͋̾̃͛̑̚ ̫̩͔̲̽͊͛ ̷̘̠̞̬̱̲̣̰̙̑͑̆̂̈́͆̅̅͑͛̇͒̆͆ ̤̩̙̜̪̙̤̯̪̞̙̮̣͉̫̖̌̑͗͋̌̆̆ͅ҈̮̭̙̮̩͈̗͇͙̅́̈̔̏͊͑̎͒͆̔̈̃͑̓͆̾̀̀́͂̚ ̪̗̞̰̦ ̴̴̯̟͚̙̮͕̲̲̞͔͍̖̣͍̖̞͙͍̈́̍͊̔̑̓͊̓̎͊̄̆̈́͛͋̾͌̾̉̉͛̚ ̵̙̲͕̮͉͔͚̰̝͙̣̬̮̄̆̃̍͊̈́̃͆̈̽͊̋́̇̑̌͌̓̏̃̐́̄̽̒̀̏̈́̅͐̐́ͅ ̷̷͉̭͕̱̰͓̘̱͕̯͈̯̝͎̪͎͕͔̖̱͙͕̘̫̣͇̖̪͙̃̄̽̇̎̀̏̀́̒͋͋̋̆͐̃̽͊̾̓̄̀̾͑̇͌̒̾̆̌ͅ ̘͙̩̠̩̾̔͑̓͑͗̌̒̀̄͗͂̚̚ ̶̰͚̖̱̱̫͕̯͔͔͎͙͉͕̥̦̌̾̒̔͂̓̒̂̓͗͑͊ ̶̟̰͓̮̰̥̞͇͕̘̙͂͆̔͆͆̃̽̽ ͂̇̏͛͌̆̋ ̝͖̮̲̂̒͆͐ ̷̱̦̜̬̮̮͇͎̀̀ ̶͍̗̖͕̭͓̤̫͍̠̲͔̱̰̠͖͕̮̰̲̟̘̱̓̀͆̏̓̆͊̒̀͋̀̉̒͛͐͊͂̓̐̈́ ̓̓̅͊̈́̏̚ ̀̃͐ ̒̆̓̓̐̾̓́ ͈̪̰͎͎̘̪̮̮͔̤̖̘͎̖ͅ з҈̤̯̰͚̣̥̞͊̋̓̃̄̈̇̎͋́̾̋̀́̍͌̀͗ͅ ̷̶̪̭̣̠̖̠̦̌͐̈̀ ̔͑   ̶̯̗̬̭̭͓̟̬͚̭̫̖͈̗̠̘̞͕̤̩̮̯̭͈̇̀̇͛̎͋͂̇̆͛͂̑̓̂̋̉̽͂̓̏̋ ̵͓̖̜̰̣͍̗̱̯͓͕̖̑́̽̈̀́̌̑̚ ̩̫̪͍̗̱̟̝̣̬͎͙͙͎̯̠̬͎͈͐̉̒̐͊͐̓̋͌́͆̀ͅ҉̴͍̖̮̥͕͙͇̮̩͔͚̱̦̜͒̓͐͊̑̍͂̈̂͗͌̀̓̽͌̀͑̀̔͂̓̃̔͂͑̐͛͑͌̂͑ͅ ͇͕̙͚̭͓̪̬̭̦͕͇͓̠͚̦͇͍͊͐͆̎́̏̓̉́̈͊҉̷̦̥̖͖͕̥̬̗̝̯͇̲̘͚̯͇͔͎̠͔̭̮͔͇͕̖͇͔͎͉̫̘̀̉͐͋̍̔͂̇̂̏̎͐͆̀̍͂̃̾͐̑̄̎͗̓͗̄̏͌̃͋͒̋͑̋̓̚̚ͅ ̸̭͇̦͊̑̍̃͐͂̂̏̽̅͌̾̉̇ ̐͌ ̩͙͙̬͖̲͉̩̦̰̩͔̙͎̮̥̟͚͈͔̏̒͌̔̀҉̞̣̖̩̞̐̽̉̆̽̈́̔́̓̉́̓́͌̒̽͊ ̶͍͙̗̦̠͙̫̬̤̬̟̯̱͉̜͔̽ ͗̐̓͗͆̐̍͌͒̍̀̒ ̟͓̩̞͕̤̰̫͚̦̙͍́́́́́̆̉͌̚ͅ ̲ ̲̣͍̘̦̍҉͍͔͍̞̠̉̓̓̀̍̇̐͂̀͊̎̍͂͋̍̐̔́̈̅ ̷̶͚͚̣̮̠̘̖̦͖͓̲̮̤͓͎̭̪̩̤̫̲͊̽̑̽͒̈̈́̀͑́̓̽̀̒͛͗͆͂̚̚ͅ ̒̑̇̒̉̎̓̓̎̐̓ ̷̙̝̠̬̜̠̝̖̞͓͉̱̖͎̱̎̀̅̋͂̐̑̃ ̴̶̠̣͇̮̝͙̰̖̰͓̗̘̙̪̜̬͉͈̣̘̝̖̪̗͙̣̭̱̫͈̙̞̫͈͇̟̱͔̙̓̍͛̓̈́͑̈́͊̀͊̌̂̈́̈́͊̏̃̍̀̐͑͋̍̒̀̇͒̅̄͊͆̆͊̇̌̋̍͛͑̽̆̽̓̌̄͗̈̂̚ͅͅͅͅ ̲̣̟͈̲̝̖̙͇͔̖͇̮̯͓̟͍̠͈̟̮͎̘͌͋а̸̰̝̫͇̲̯̲̯̲͚͓̗͔̯͚̠̟̎̅͌͒̆͛͂̓̅̅͒̆̆͌̾̓̉̀҉̴̚ ́͛̔̒̀̍̐ ̶͕̭͚͙͕̠̪̠͙͓͓̮̄̒̓̋̅̒̅̇̽́̋ ̸̷̫͈̰͓͔͚̖̣̘͔̱͎̤̟̭͓̗̮̜̱̮̱͔̮͓̙̩͈̙̙̱̪͖̘̥͇͓̆͋̎̐̃̎̓̉̓̈̍͆͒̃͊͐̅̄͑́̐͂̈́̾̀̋̀̋̄́͛̚̚ͅ ̵̤͎̣͚͓͙̤̗̜̬͍̮̖̱̑̒̒̂̄̔̌́͒́͊̅̓͑̏́͛̍̄̎̚̚ ͋ ̣̬̣̦̪̯̯̱̮͙̬̾̌̌ͅͅ҈̠̝͇͓͇̟͇̩͎͇͕̣̌̽̉͐͋̆͑̑̂̉́̔͛͗̏̓̐̈́̃̄̉̆͐̚ͅ ̶͍͕̖̥͓͇̫͔́̏̉̇͋ ̶̗̘̘̱͙̲̗̙̲̗̜̜͔͚͎̀̀̈̇̉̄́̅̈̐̍̚ ͛̄̓͋̄̈́̽͑̈́ ̵̙̝̟͔̩̙̮̮̝̩͙̣̪͕̤͔̙̜͇̙̫͇͍͙͌̈̋̉͊̆̒̇͊͐̎͐̑̐̒̓͒ͅ ͂̈͋͊̇̄ ̗͚͓͓̱̤̰̙͕̝͍̗͇̬͍̬͙̥̣̞ͅ ҉̅͂ ̞̯̘̓́̄̌͑̅͂̉̚̚ ̤͓̝̲ ̣̮̘̖̙̜͙̠͔̱ ̘̲̦͕͓҉͖̞͈̗̪̪̱͈̣̗̠̬̱͇̦̝̘̘̎̑͒̌̀͗͒̆̅̇͒̇ у҈̇͐̍̏͆͋͒̑͐̋̅̚ ́ ̴̷̝͕̯͓͕̝͍̬̣̮̪̙̙̩̞͍̙̙̦̮̬͗̅̀̏̀͂̎̀̅́̓̓̚ ̭̤̤̘̰̣͇̣͈͕̩̫̟͖̜̣̬̲̭͔̰̤̰̉̍͌҉́̀̔͆̂̓͛͑͒̔͑̏͆͒̄̍ ̫̈́̓́ ̸͚̰̫͚͓̯̣̫̙̗͚̗̝̠̭̝͉̞̭̞̦͍̞͇̝͚͍̤͎̪̣̜̦͙̬͍̍̍̌͂̄͂͐̏͛͂̈̉͆̄̑̅̓͌̎͋̔̓͋ ̷̂͂͂̅̎̋̌̚ ̸͓̞̞̝͈͚̖̜̖͍̬̗̫̪̯̬͖̉̓̂͂̽̓̆̃̓̇ ̂͆̃̈̌͊̀̀̋̅̂͌̂̌̾̆͂ ̪̜̫̗͚̦̖̟̩͔̫̱̤̝̬̆́̾̓̀ͅͅ҉́̅̉̀̒̅̾͛̈̇̒͐͒̓̈̆͋̋͌ ̶̸͉̩̬̮͇̲̘̖̱͇͍̭̙̫̫̲̯͇̟͚̰͎̟̞̘̘̦͉̯̣̞͓̰͓̉͌́͒̈́͌̑̀̐̾̇̉̋̀̄͒̃̀̚ ͓͖͔̦̯͈̯͚͕̫̩̖̍̍̀̓̍̽̀̀̈́̇̓̔̽̈́͛͐͆͂̂̚ ̦̲͒҉͌́̓̔͂̓̈͑͋ ͔̪͈͎̘̱͍̪͉͊́̐͛̓̀͗̐̎̆ ̖̫͙̣͕ͅ ̷͍͎͖͇͙̭̩͓͕̰̰͉̟͓͚͓̣͔̙̆̈́̆͗́͌̇̽́̓̏͌̔̋̈̓҈̑ ͗̍͌͛͂̚ ̸̶̤̬̱̗͓͈͙̭̩̪̯͈̞͔̬̬̙͖͙͖͇̗̤̝̞̦͍͌̂͗͊́̃̇̆̑̅̌͑͂͌̎͑͂̉͒̽͑̅̉͊́͒̉͐̈́͆̏ͅ ̞͔̮͉͍̝͔̭̬͔̭̝̰͖͎̣̤̣̭̟͙̥̤̔̌̏̋̐̉̐̎̔̀̀̾̆̆̓͋͗̑͛͐҉̈́ ̴͎̪̞͎̖̬͈̬̬̥͕͗̐̓͆̍͋͗̋̅͗̉͛̄͆̑̀̄̆̈̀͐̑̓̅̍͑͌͊̆́̀͛̈́̚̚ͅͅ ͎̘ ̷̤̜̠̭̫̮͕̥͖̟͇͔͖͖̗̫̣͙̜̙̖̣͇͖̱̥̬̪̅̅̋̋̂͗̉̎̂́͂̋̾̈̋ͅͅͅ ̵̦̬̲͚̣̒̓̉̋̋̅͗͌́ ̫͔̟̲̗͙̒̂̋̎́̃̓͒̅ ̸͕̘͙͍̗͕̞̥͓̖̭̫̩͕͉̠̈̀ͅ ̶͔̘͖̥̤͇̭̥͍̦̥̭͖̪̞̗͖̭͎̄̍̉̓͑͊̌̋̀̾̅̎̏͛̀́̀͊́̋̉̆͆̑̈́̅̉ ̎͌̋́̀ ̈́ ̠̭̉  ̶̪͔̪̜̪͕̠̭̥͎͖̦͚̣͎̞͈̀̈́̈́͂͊̈́̓͗̏̀́̚ ͍͈̙̠̮͇̰̰͈͖̠̪͈̤͉͙̔͒̂͂̔̌̒̏ ̖ ͉̗ж̸̞̩̖̦̙̖̯̀̅͑̏͛̍͆̇̽̾͂̏̍͛̇́ ͉ͅ
источник

D

Dillinger Daz in Ассемблер
изя ты в порядке?
источник

D

Dr.web in Ассемблер
я хз что это
источник

AA

Anonimus Anonim in Ассемблер
WinAPI на ассемблере под Linux для новичков подскажите учебную литературу плиз
источник

ЭR

Эрик Regent in Ассемблер
@Aiwan, блин, так жду новенького. Спросить почему mov не копирует из сегментного в сегментный регистры.
источник

Х

Хитрый If от Ковалев... in Ассемблер
WinAPI под Linux?
источник

AA

Anonimus Anonim in Ассемблер
Да
источник

Х

Хитрый If от Ковалев... in Ассемблер
И как это понимать?
источник

Х

Хитрый If от Ковалев... in Ассемблер
Ну то есть в винды есть WinAPI, у линукса - syscall'ы
источник

AA

Anonimus Anonim in Ассемблер
Значит мне надо syscall
источник

Х

Хитрый If от Ковалев... in Ассемблер
По литературе наверное не подскажу
источник

Х

Хитрый If от Ковалев... in Ассемблер
А так гуглятся примеры легко
источник

AA

Anonimus Anonim in Ассемблер
Вообщем мне надо разработка ПО дистанционного управления серверами для новичков
источник

Х

Хитрый If от Ковалев... in Ассемблер
Короче, есть системные вызовы (syscall) - способ обратиться к ядру для выполнения какой то функциональности. От архитектуры хоста зависит как именно оно будет выполняться, но скорее всего будет специальная инструкция на асме, которую надо дергать, предварительно в один из регистров положив номер системного вызова (ну и плюс аргументы)
источник