• avatar wbcbz7
  • 0
хех, а я вообще под fasm вот такую дичь умудрялся делать:

@@f7:
        cmp al, 0x7 ; Function 07h - Set/Get Display Start
        jnz @invoke
        ; clear "wait for retrace" flag
        db 0x82, 0xCB ; or bl, ?
sds_or  db 0x00
        db 0x82, 0xE3 ; and bl, ?
sds_and db 0xFF


потом уже понял что это ну совсем не дело :)
не дано значит
Я нихуя не понял
Так с последними главами мне Vinnny помогал. Я сам не знаю теперь, когда до девятой доберусь…
Меняется ¯\_(ツ)_/¯
  • avatar nyuk
  • 0
присоединяюсь. жду с нетерпением каждого следующего перевода
что творится с русским языком?(:
Я понимаю. Но С-то мы как-то дебажим, хотя там запросто строка в несколько строк ассемблера может трансформироваться. Или наоборот, если очень хочется, можно наверняка и редактор научить показывать нам одно, дебаггеру другое и всё это согласовывать.
  • avatar Raider
  • 1
Посыпаю голову пеплом, мне не удалось объяснить =) Я про дебаг, не про intellisence.
Дебаггером в отладке не простепаешь по statements в строке.
Дебаг-инфа сохраняется в виде адрес->строчка исходного кода.
  • avatar sq
  • 3
Артём, терпения тебе!
гугл не согласен ага
«создают только» === «создают только %something%»
«созидают только» === «занимаются созданием только %когда%»
Вариант написания
я напомню:
  • avatar VBI
  • 0
отсылка к известному кодеру ROB G? ;)
  • avatar sq
  • 3
и да, я пользуюсь двумя-тремя табами перед каждой строкой кода :)
ДА КАК ТЫ МОЖЕШЬ! ТЫ НЕ ИМЕЕШЬ ПРАВА! ТЫ ОБЯЗАН ИСПОЛЬЗОВАТЬ ОДИН ТАБ! ЛУЧШЕ ВООБЩЕ НЕ КОДЬ, ЧЕМ ТАК! СЖЕЧЬ ВЕДЬМУ!
Вова, прочти метку задом наперёд и всё станет прямо-таки очевидно.
Я сейчас ещё хуже пишу ;) Хотя Lirus ваще богомерзкий, я там извращался, написал всё на основных регистрах, зарелизил. А потом такой, блин, ix+32 даст мне сразу клетку под точкой, а я там ld bc,32: add hl,bc #fuckfuckfuckafterthis