[ Assembler ] — начинающим: задаем вопросы

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by !_filin_!, 25 May 2007.

  1. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    А вот не под винду :-D
    Code:
    .text
    
    .global _start
    
    _start:
      xorl %eax,%eax
      movl %eax,%ebx
      addb $4,%al
      incb %bl
      movl $msg,%ecx
      movl $len,%edx
      int $0x80
    
      xorl %eax,%eax
      movl %eax,%ebx
      incb %al
      int $0x80
    msg:
      .ascii "hi\n"
      len = . - msg
    
     
  2. trojMann[A1h]

    trojMann[A1h] New Member

    Joined:
    31 Jul 2007
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Есть такая проблема: бинарный код из файла импортируется в код (FASM)
    mycode file 'mycode.bin'
    Далее в точке входа делается call mycode, теперь получает управление код, а теперь вопрос: как вернуть управление после завершения работы загруженного кода на следующую команду после call mycode??
     
  3. AFoST

    AFoST Elder - Старейшина

    Joined:
    28 May 2007
    Messages:
    588
    Likes Received:
    485
    Reputations:
    176
    Ret
    на сколько я знаю =\
     
  4. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    ret
     
    3 people like this.
  5. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    Пефлит, ВЕРНО!
     
    2 people like this.
  6. Flame of Soul

    Flame of Soul Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    185
    Likes Received:
    146
    Reputations:
    45
    С Новым годом всех!

    Ребят помогите, как на асме извлечь квадратный корень из целого числа?
    Уже сутки голову ломаю, но походу всетаки блондинка.
    Пожалуйста.
     
    2 people like this.
  7. Ky3bMu4

    Ky3bMu4 Elder - Старейшина

    Joined:
    3 Feb 2007
    Messages:
    487
    Likes Received:
    284
    Reputations:
    42
    Code:
    хттп://live.cnews.ru/forum/index.php?showtopic=18635
    
     
    1 person likes this.
  8. da_ff

    da_ff Elder - Старейшина

    Joined:
    11 Jul 2006
    Messages:
    118
    Likes Received:
    22
    Reputations:
    26
    Flame of Soul
    тебе мат. алгоритм или функия?
     
  9. da_ff

    da_ff Elder - Старейшина

    Joined:
    11 Jul 2006
    Messages:
    118
    Likes Received:
    22
    Reputations:
    26
    блин, интересно стало, Ньютон тоже думал, типа
    "Мля уже сутки думаю как извлечь квадратный корень, до сих пор не придумал. Может я блондинко?"

    если мат алгоритм, то посмотри на википедии статью про метод Ньютона. Готовой функциии там нет, так что реализация на твое усмотрение.
     
  10. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    кульный мат. алгоритм для асма - разложение функции корень из икс в ряд Маклорена ))))
     
  11. 6i0$

    6i0$ New Member

    Joined:
    7 Jan 2008
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Подскажите новычГу! Есть много версий асм'а как я понял (Tasm, Masm, Fasm). Как разобраться в них?
     
  12. z01b

    z01b Муджахид

    Joined:
    5 Jan 2007
    Messages:
    494
    Likes Received:
    382
    Reputations:
    22
    Книжки читать ... Иначе не знаю. Только вот с Тасмом не стоит рабираться, т.к. его уже давно Борланд забросил.
     
  13. 6i0$

    6i0$ New Member

    Joined:
    7 Jan 2008
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Чем различаются они? Производителями?
     
  14. dinar_007

    dinar_007 Мадемуазель

    Joined:
    18 Jan 2005
    Messages:
    1,019
    Likes Received:
    770
    Reputations:
    97
    Диалектом...

    Great: фонетикой, епт..
     
    #174 dinar_007, 11 Jan 2008
    Last edited by a moderator: 11 Jan 2008
  15. 6i0$

    6i0$ New Member

    Joined:
    7 Jan 2008
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Может синтаксисом? А так спасибо! Терь понял!
     
  16. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    Синтаксисом самих команд - не особо. В основном средствами создания макросов и директивами
     
  17. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    Как перевести код с делфи на ассемблер и убрать лишнее? Не подскажете???!!!
     
  18. GlOFF

    GlOFF Elder - Старейшина

    Joined:
    8 May 2006
    Messages:
    689
    Likes Received:
    484
    Reputations:
    4
    De-visible Ну я думаю автоматических прог для перегонки с одного языка на другой врядли найти, поэтому чтобы это сделать нужно знать и ассемблер и делфи...

    Если код небольшой, то можешь на форуме попросить... :)
     
  19. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    Я слышал что delphi автоматически генерирует код...(на Ассемблер)
     
  20. GlOFF

    GlOFF Elder - Старейшина

    Joined:
    8 May 2006
    Messages:
    689
    Likes Received:
    484
    Reputations:
    4
    De-visible Так любой компилятор генерирует код в машинный )
    Чуть не понятно тебя...

    Если тебе в делфе нужно асм вставки, то юзай директивы
     
    1 person likes this.