Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
how to use sh4dis.exe
Автор Сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3143
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 183
Поблагодарили 1556 раз(а) в 915 сообщ.
Сообщение: #14
RE: how to use sh4dis.exe
value2 not aligned to 32 bits

you set .align 2 and put short
short is 2 bytes, after short you place long

8c010000 FF 03 ! value1
8c010002 FF FF ! value2
8c010004 03 00

if you read long from 8c010002 it's generate exception
long can be read only from 8c01000x, where x is 0, 4, 8 or C

Код:
mov.w .value1, r2
cmp/eq r2, r6
add #-0xA, r0
mov #0x1F, r2
and r2, r6
add #0xD, r6
mov #0xA, r2
shld r2, r1
mov #-0xE, r2
mov r1, r6
shld r2, r6
mov.l .value2, r2
lds.l @r15+, pr
rts
nop

.value1:
.short 0x3FF
.align 2
.value2:
.long 0x3FFFF
.end ;

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
(Последний раз сообщение было отредактировано 19.03.2020 в 19:20, отредактировал пользователь megavolt85.)
19.03.2020 19:10
Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
how to use sh4dis.exe - kof888 - 09.02.2020, 08:08
RE: how to use sh4dis.exe - kof888 - 09.02.2020, 10:54
RE: how to use sh4dis.exe - kof888 - 20.02.2020, 15:37
RE: how to use sh4dis.exe - kof888 - 18.03.2020, 17:27
RE: how to use sh4dis.exe - kof888 - 18.03.2020, 18:08
RE: how to use sh4dis.exe - kof888 - 18.03.2020, 19:02
RE: how to use sh4dis.exe - kof888 - 19.03.2020, 04:38
RE: how to use sh4dis.exe - kof888 - 19.03.2020, 07:46
RE: how to use sh4dis.exe - megavolt85 - 19.03.2020 19:10
RE: how to use sh4dis.exe - kof888 - 20.03.2020, 03:36
RE: how to use sh4dis.exe - kof888 - 10.04.2020, 16:38
RE: how to use sh4dis.exe - kof888 - 10.04.2020, 20:24

Переход:


Пользователи просматривают эту тему: 6 Гость(ей)