Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22811 Location: Silicon Valley
|
На самом деле предназначен, но в варианте для 8086 когда однобайтовая метка считается относительным смещением - вставил небольшой хак в rasm.c и всё получилось Запуск RASM LAVR4A.A -tLAVR4A.TAB генерит BIN и такой LST: Версия 2.5 в исходниках лежит на SourceForge (вместе с новым lavr4a.tab, который я тут цеплял чуть раньше): http://nedopc.cvs.sourceforge.net/viewvc/nedopc/src/rasm/P.S. Приаттачиваю пересобранную досовскую версию вместе со всем необходимым
|
13 Dec 2015 13:45 |
|
|
petrenko
Doomed
Joined: 10 Mar 2012 16:21 Posts: 598 Location: РФ
|
*_Может. Например , вот ежели вдруг нужна доп.точка входа, такая, что при ентом входе какая-нибудь команда должна выполниться, а при более раннем заходе она не должна выполниться - вот тогда и пригодится безусловный SKIP
|
14 Dec 2015 06:45 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22811 Location: Silicon Valley
|
Хитрый трюк - годно
|
14 Dec 2015 07:38 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Собственно говоря, этот "Хитрый трюк" и безусловный JMP выполнит, но безусловный SKIP короче и шустрее.
_________________ iLavr
|
14 Dec 2015 07:49 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22811 Location: Silicon Valley
|
Я правильно понимаю, что SKIP пропускает не только JMP, но и любую пару коротких команд, идущих после него?
|
14 Dec 2015 08:19 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Именно так и есть. Но безусловный JMP может и пяток таких команд "обогнуть" - это я просто к слову.
_________________ iLavr
|
14 Dec 2015 08:25 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22811 Location: Silicon Valley
|
но SKIP короче т.к. не требует адреса и перемещаем по той же самой причине
|
14 Dec 2015 08:35 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну, вроде как я сам об этом чуть ранее и упомянул, разве нет? Что перемещаем-то ?
_________________ iLavr
|
14 Dec 2015 08:53 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22811 Location: Silicon Valley
|
код перемещаем т.е. не привязан к конкретным адресам
|
14 Dec 2015 09:01 |
|
|