Ассемблер для процессоров Intel Pentium (Юрий Магда)

Тема в разделе "WASM.BOOKS и WASM.BLOGS", создана пользователем Tid0Wlas, 18 июн 2007.

  1. Tid0Wlas

    Tid0Wlas New Member

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    15
    Купил сегодня эту книгу и стал читать.Ужаснулся, по моему этот чувак чё-то путает. На странице 29 (издательство Питер) рассмотрен пример перевода положительного числа в отрицательное. Цитата:

    Разве это так делается?

    А вот пример:

    по моему это число 194

    на этой и след. странице несколько подобных опечаток.

    Как вы думайте стоит ли продолжать читать эту книгу, может и дальше будет так много опечаток и я их из за своей некомпетентности их не замечу и пойду по неправильному пути...

    Кто читал скажите что об этом думайте?
     
  2. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    Tid0Wlas

    А нечего тут думать:
    -1 = 11111111 = 0xFF
    -2 = 11111110 = 0xFE
    ...
     
  3. Tid0Wlas

    Tid0Wlas New Member

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    15
    Понятно. Переформулирую вопрос. Можно ли доверять этому автору (хотя бы на 90%)?
     
  4. Mika0x65

    Mika0x65 New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2005
    Сообщения:
    1.384
    Все верно. Это называется "дополнение до двух". Ну или двоичное дополнение.

    Нет. Это знаковое число, значит старший (знаковый) бит отвечает за знак. Правда, я не согласен с тем, что это 61. 61 будет '11000011'.

    Насчет книги не знаю -- не читал. Мне очень понравилась книга Григорьева -- "Микропроцессор i486. Архитектура и программирование". Ее, ИМХО, достаточно чтобы потом просто консультироваться с мануалами. Здесь выкладывали скан. И на RSDN.
     
  5. rudik

    rudik Руденко Артём

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    302
    Адрес:
    г. Харьков
    Если ты хочеш разобратся с процами, то тебе надо начать с Абеля(он понятно написан для новичка и показаны нормально все преобразования чисел), потом книги Юрова("для вузов" и "ассемблер: начальный курс") и книгу Крупника("изучаем асм"), причем желательно их читать паралельно(то один, то второй автор пропускают какието важные моменты, которые потом боком вылазят). Потом уже книгу Магды и мануалы интела и амд и все, что попадется под руку:). С Магды начинать не стоит, он не очень понятно розказует: если ты этого не знал до этой книги, то полностью не розберёшся.

    Мне лично Магда не понравился...
     
  6. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    Tid0Wlas
    subj не видел.

    Рекомендую:
    Злобин, Григорьев "Программирование арифметических операций в микропроцессорах".

    Mika0x65
     
  7. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
    11000011 = -61
     
  8. Mika0x65

    Mika0x65 New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2005
    Сообщения:
    1.384
    t00x
    А, в этом смысле. Тогда да, просто инверсия будет '11000010'.
     
  9. Tid0Wlas

    Tid0Wlas New Member

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    15
    Большое спасибо.
     
  10. Tid0Wlas

    Tid0Wlas New Member

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    15
    Ну я и лох, всё правильно в книге той было. Принашу свои извинения.
     
  11. EvilsInterrupt

    EvilsInterrupt Постигающий азы дзена

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    Tid0Wlas
    Книга сила! Книга дзеном дышит, ничего лишнего все по делу!
     
  12. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    EvilsInterrupt
    Автор пиарится? :derisive:
     
  13. EvilsInterrupt

    EvilsInterrupt Постигающий азы дзена

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    t00x
    Может я глупый, но чтото не заметил! Да и по сути, каждый человек пиарится, к примеру слова: "Смотри Колян, как моя прога работает!" вот чем тебе такие реплики не пиар?
    Так что не надо говорить про пиар, когда сам пиарщик ;)
     
  14. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    EvilsInterrupt
    Вы мне льстите. :)
     
  15. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    EvilsInterrupt, t00x
    Вы еще подеритесь, горячие финские парни;)
     
  16. Yerty

    Yerty New Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2008
    Сообщения:
    107
    А я купил, может и воды много но там про mmx, sse написано. А это в целом редкость. Думаю что поучусь чему нибудь.
     
  17. Yerty

    Yerty New Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2008
    Сообщения:
    107
    А я купил, может и воды много но там про mmx, sse написано. А это в целом редкость. Думаю что поучусь чему нибудь.
     
  18. GSergey

    GSergey New Member

    Публикаций:
    0
    Регистрация:
    22 окт 2009
    Сообщения:
    5
    21.11.09 купил сегодня Ассемблер...Юрий Магда.В нём тоже польза.
    Корректорские ошибки плата за низкую цену.Но в нем есть то чего нет У Абеля,Юрова и др.Кип Ирвин 3-e оригинал(англ.)стоит не одну тысячу рублей.Ассемблер убийственно сложный,никакой он не Ассемблер это просто.
     
  19. Yerty

    Yerty New Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2008
    Сообщения:
    107
    Ну чтож, идеальных книг небывает. Прочитаем все что есть и вот тебе знания.:)