[Tutorial] Создание ASM файла (исходника). : Патчестроение : Форум |
Страница 6 из 9: « 1 2 3 4 5 [6] 7 8 9 » |
Vov4ик: |
28.03.11, 18:47 |
ivason, это значит выравнивание |
Neodzen: |
28.03.11, 19:09 |
Vov4ик, его обязательно надо ставить? Добавлено 28.3.11 18:10 и перед чем, какими блоками? |
E1kolyan: |
28.03.11, 19:22 |
ivason, где компилятор просит там и ставь |
MaxxxS: |
28.03.11, 20:50 |
ivason, писал: align 2 нафига выравнивать по четным. обычно выравнивание нужно по адресу кратному 4-м, т.е. align 4 Ставится перед двордами и перед функами, которые вызываются через LDR R0, dw20 / adr R0, dw20 ...... dw20 DCD sub10+1 align 4 sub10: Ну и как сказал Колян - Где компилятор попросит. |
pavelsh: |
06.04.11, 17:06 |
Помогите пожалуйста. Что неверно в исхе, если компилятор пишет: Код: D:\...\bookman.asm [46]: PUSH {R4-R7,LR} error: Instruction not available in ARM. Прикрепленный к сообщению файл: bookman.zip (5.53 kb; 1 hits) Скачать файл Snimok.PNG_1.PNG (49.12 kb; 126 hits) Скачать файл |
Vov4ик: |
06.04.11, 17:15 |
pavelsh пишет: Помогите пожалуйста. Что неверно в исхе, если компилятор пишет: Код: D:\...\bookman.asm [46]: PUSH {R4-R7,LR} error: Instruction not available in ARM. ты забыл про include "x.inc" ну или хотя бы code 16 тебе поможет) |
pavelsh: |
06.04.11, 17:16 |
Во блин... Спасибо |
Neodzen: |
18.04.11, 18:32 |
еще один вопрос. Что такое branch и hook? Как их определить? |
Vov4ик: |
18.04.11, 18:56 |
ivason, я могу назвать их хоть вася и петя, зачем их определять? Код: Примечание: Вы можете назвать ваши значения EQU как душе угодно. |
Neodzen: |
19.04.11, 10:24 |
Vov4ик, а для чего нужен скрипт lbn? Его надо использовать? |
Страница 6 из 9: « 1 2 3 4 5 [6] 7 8 9 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=3722&start=50 © 2005-2018 supertrubka.org |