0
Witam, gdzie mogę znaleźć dokumentację dot. zestawu instrukcji dla procesorów ARM? (Ciągle znajduję wersję instrukcji napisanych w assemblerze a nie w kodzie maszynowym.)
(Chcę wiedzieć jaki kod operacji (opcode) reprezentuje instrukcje MOV, ADD, SUB, OR, XOR, PUSH, JMP itd. dla procesora ARM, znać wartości rejestrów bity MOD-REG-R/M (Rejestry), SIB (Skala, Indeks, Baza), bit przemieszczenia - displacement byte (Reprezentuje wartość przesunięcia) , bit natychmiastowy - immediate byte (Określa długość bezpośredniej wartości) )
Czy instrukcje dla różnych wersji procesorów ARM się różnią?
Wujek Google nic nie znajduje.
PS. Alternatywnie mogę przejść na architekturę RISC-V.
Już mam.
Dokumentacja (ISA):
https://developer.arm.com/documentation/...ns?lang=en
(Chcę wiedzieć jaki kod operacji (opcode) reprezentuje instrukcje MOV, ADD, SUB, OR, XOR, PUSH, JMP itd. dla procesora ARM, znać wartości rejestrów bity MOD-REG-R/M (Rejestry), SIB (Skala, Indeks, Baza), bit przemieszczenia - displacement byte (Reprezentuje wartość przesunięcia) , bit natychmiastowy - immediate byte (Określa długość bezpośredniej wartości) )
Czy instrukcje dla różnych wersji procesorów ARM się różnią?
Wujek Google nic nie znajduje.
PS. Alternatywnie mogę przejść na architekturę RISC-V.
Już mam.
Dokumentacja (ISA):
https://developer.arm.com/documentation/...ns?lang=en