|
|
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
МОЖНО ЛИ СДЕЛАТЬ КОСВЕННЫЙ ПЕРЕХОД (JMP ИЛИ CALL) ТИПА FAR ПО СОДЕРЖИМОМУ ДВУХ ПЕРЕМЕННЫХ СКАЖЕМ (JMP/CALL АДРЕС ЯЧЕЙКИ ПАМЯТИ)--->(ЯЧЕЙКА ПАМЯТИ CS:IP)--->ПОДПРОГРАММА ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2011, 23:16 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
СПАСИБО ЗА ОТВЕТ А ЕСЛИ ДОПОЛНИТЬ?-ТАКАЯ ИНСТРУКЦИЯ ЕСТЬ У (8086) ИЛИ ТОЛЬКО У ПНЕЙ СКАЖЕМ.(ЖЕЛАТЕЛЕН НАБОР ИНСТРУКЦИЙ 8086) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2011, 23:31 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
JMP/CALL DWORD PTR Seg:[Off] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2011, 23:47 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
АндикА ЕСЛИ ДОПОЛНИТЬ?клавиша CapsLock находится в самом левом ряду кнопок, третья снизу, воспользуйтесь ей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 01:01 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
egorychАндикА ЕСЛИ ДОПОЛНИТЬ?клавиша CapsLock находится в самом левом ряду кнопок, третья снизу, воспользуйтесь ей ШУТИМ ЗНАЧИТ ,А ВСЕ СЕРЬЮЗНО! 'вот так упрощенно можно в чисто 8086? METKA DW IPx,CSx ... CALL METKA FAR PTR ... \ПС.ЗА ОТВЕТЫ СПАСИБО\ Модератор: Перестаньте писать заглавными буквами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 02:05 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
AkinaJMP/CALL DWORD PTR Seg:[Off] то что красным по белому я понял ,а вот Seg:[Off] -->это что сег.откл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 02:10 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
АндикAkinaJMP/CALL DWORD PTR Seg:[Off] то что красным по белому я понял ,а вот Seg:[Off] -->это что сег.откл? сегмент и смещение сегмент задается сегментнім регистром ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 02:11 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
Akina, где учишься то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 02:11 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
egorychАндикА ЕСЛИ ДОПОЛНИТЬ?клавиша CapsLock находится в самом левом ряду кнопок, третья снизу, воспользуйтесь ей "ВАЖНЫЙ ВОПРОС" втрое (а то и в четверо) важнее чем "важный вопрос", так то. Ну и вообще, большие буквы придают мужественности и умудренности, т.к. их тяжелее нести! Все серьезнее чем кажется! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 02:46 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
Edd.Dragon, усёк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 09:44 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNAkina, где учишься то?А с чего ты решил, что я где-то учусь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2011, 00:26 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
AkinaZyK_BotaNAkina, где учишься то?А с чего ты решил, что я где-то учусь? сорри. я у Андик а хотел спросить )) промазал на кнопке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2011, 00:30 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
В общем, я только-только начал изучать ассемблер, возможно вопрос будет звучать глупо. Наткнулся на такую проблему, отладчик CodeView отказывается работать на Windows 7 x86. Посоветуйте пожалуйста, чем можно заменить CodeView? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2011, 18:51 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
Asakuraотладчик CodeView отказывается работать на Windows 7 x86. Посоветуйте пожалуйста, чем можно заменить CodeView? Замените Windows 7 на более подходящую ОС (для разработки и отладки). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2011, 03:27 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
AsakuraВ общем, я только-только начал изучать ассемблер, возможно вопрос будет звучать глупо. Наткнулся на такую проблему, отладчик CodeView отказывается работать на Windows 7 x86. Посоветуйте пожалуйста, чем можно заменить CodeView? OllyDbg. Только плагинами напичкай, а то голый он не интересный. Если не особо моралью отличаешься, недавно IDA Pro ликнули. Причем хорошо так ликнули, вместе с декомпилятором. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2011, 07:48 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
AsakuraВ общем, я только-только начал изучать ассемблер, возможно вопрос будет звучать глупо. Наткнулся на такую проблему, отладчик CodeView отказывается работать на Windows 7 x86. Посоветуйте пожалуйста, чем можно заменить CodeView? а ты какой ассемблер изучаешь? советую начать с досовского реального режима(турбо ассемблер) для работы с ним используй досбокс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2011, 09:51 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaN...советую начать с досовского реального режима(турбо ассемблер)... +1 либо MASMа отладчик правда под досик тогда один из продвинутых at86. правда с виндой он не будет дружить - выносит он её нахрен :) зато самый маленький+мощный(декодировал правильно команды которые даже не знал). (круглый) зы Джельтменский набор pe2+masm86+at86+утилиты DOS+загрузчик DOS = 360 килл :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2011, 15:28 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
Не рекомендую слушать ностальгирующих фанатиков устаревшего хлама. Они психически ненормальны и не в ладах с реальностью. И я это сейчас докажу. Во-первых, использовать отладчики которые не знают современные команды (декодировал правильно команды которые даже не знал). удел невменяемых. Если ты собираешься учить ассемблер и не собираешься учить POPCNT, LZCNT и другие новые инструкции появившиеся со времен последнего TASM, то ты маешься ерундой и тебе лучше удалить ассемблер и заняться чем нибудь иным полезным. Асм в основном используют не потому что "ох же ни Ибица, какой я крутой, посмотрите на меня", а потому что он даёт скорость. Новые SIMD команды для этого используется чуть реже чем всегда. А старые дебаггеры не поддерживают новые команды(пусть даже и правльно декодируют длину команду) ну и толку от таких дебагерров? Во-вторых, любой ассемблер код не поддерживающий современный набор команд из коробки необходимо выкинуть на помойку, где ему самое место. Тасм не поддерживает новые инструкции в силу возраста. Про последнии масм не знаю, очень возможно там всё нормально. Так же не знаю почему ностальгирующие фанбои старины не предлагают использовать современные yasm, fasm, nasm которые мало того что умеют в последние инструкшен сеты, так ещё и распространяются бесплатно, без смс и регистрации. Стокгольский синдром какой-то йопта В-третьих, знание досовских и биосовских int 10h, int 13h, int 21h, int 33h не пригодится в реальной жизни с вероятностью 99.999%. (плюс минут 0.001) Знание int 80h, синтакса at&t в линуксе и того, что можно получить из fs:[30h] в windows пригодится на порядки больше. В-четвертых память. Надо быть конченным мазохистом, чтобы работать с 20 битными адресами в real mode'е. Память измеряется гигабайтами не случайно. Если у тебя не дай бог будет запущен текстовой редактор/IDE в момент запуска программы, то готовься ловить out of memory на каждом шагу. В-пятых, защита. Привести дос в нерабочее состоянии проще простого(риал моде же). Случайно уронить виндоз или линукс почти невозможно. В-шестых , мультипоточность клёвая вещь. В досе правда не очень достижимая. Можно поиграть с прерываниями таймера, конечно, если совсем ни в моготу, но лучше не надо. Список можно продолжить Короче, дос и риал моде в топку истории. Хочешь изучать ассемблер - не трать время в пустую и изучай современное положение дел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2011, 19:52 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
Я думаю, что на DOS'e засиживаться не буду, а перейду на win32. так что попробую скачать masm32 надеюсь на 7-ке пойдет. Почему начал изучать ассемблер просто охото начать с низов чтоб перейти на с++. думаю знание основ асм будет полезно в дальнейшем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2011, 21:17 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
Не самый быстрый путь изучения С++ вы выбрали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2011, 21:37 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
svenomНе самый быстрый путь изучения С++ вы выбрали у меня впереди 4 года учебы в универе так, что мне спешить некуда=)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2011, 22:56 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
AsakuraЯ думаю, что на DOS'e засиживаться не буду, а перейду на win32. так что попробую скачать masm32 надеюсь на 7-ке пойдет. Почему начал изучать ассемблер просто охото начать с низов чтоб перейти на с++. думаю знание основ асм будет полезно в дальнейшем.лучше С поизучать, если плюсы конечная цель, куда как полезней будет, имхо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2011, 01:49 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
авторh_, А я вот вдруг захотел собственый Форт-процессор разработать. И на уровне кода. И на уровне железа. Поскольку меня достали некорые роутеры. И что? - Вы мне запретите это сделать, ибо ваши дебагеры не смогут отбаружить прерываний? режима работы проца? ... ПРИЧЁМ ЗДЕСЬ досы, винды, никсы, ... Поругайтесь на меня... поругайте меня... поругайте.... (тащусь аж...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2011, 07:37 |
|
||
|
Вопрос по ассемблеру
|
|||
|---|---|---|---|
|
#18+
AndreTMавторh_, А я вот вдруг захотел собственый Форт-процессор разработать. И на уровне кода. И на уровне железа. Поскольку меня достали некорые роутеры. И что? - ... Вообще-то если ты собрался делать процессор, то изучение x86 вообще вредно для психики и следует смотреть в сторону архитектур не впадавших каждый год в состояние "Мы сделали кучу инструкций и они никому не нужны. Зато у нас закончилось опять место! Давайте лепить новые префиксы да ескейп коды". Спроси мипс в твоём рутере. AndreTMПРИЧЁМ ЗДЕСЬ досы, винды, никсы, ... при том, что есть такие понятия - применимость и эффективность(а также прогресс и самоуважение). Изучение х86 асма с использованием устаревших технологий не эффективно(SIMD не изучишь, ообенности мультитрединга не изучишь) и не применимо на практике. Его даже не получится использовать для себя без головной боли. Во-всяком случае сделать считывание 600 мб файла одним куском при ограничении памяти в несколько мб весьма проблематично. AndreTMВы мне запретите это сделать, ибо ваши дебагеры не смогут отбаружить прерываний? режима работы проца? Если ты собираешься использовать технологии чуть ли не 20 летней давности при наличии современных объективно лучших альтернатив по причинам не известным даже небесам, морям и горам, то да. Потому что BDSM основывается на трёх эс: safety, sanity, и consent. Здесь явно нет второго, да и наличие первого под большим вопросом. AsakuraЯ думаю, что на DOS'e засиживаться не буду, а перейду на win32. Слава здравому смыслу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2011, 10:39 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37396839&tid=1342573]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
174ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
85ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 532ms |

| 0 / 0 |
