Переведено для codeby. Net


Download 0.92 Mb.
Pdf ko'rish
bet13/36
Sana09.05.2023
Hajmi0.92 Mb.
#1449564
TuriРеферат
1   ...   9   10   11   12   13   14   15   16   ...   36
Bog'liq
эксплуатация систем arm linux AFANX

Инструкция Подразумевает
CDP
Операции над данными сопроцессора
Coprocessor Data Operations
LDC
Загрузить регистр сопроцессора
Load Coprocessor Register
MCR
Перемещение в сопроцессор из ARM-регистра
Move to Coprocessor from ARM Register
MRC
Перемещение в ARM-регистр из сопроцессора
Move to ARM Register from Coprocessor
STC
Хранить регистр сопроцессора
Store Coprocessor Register
Поскольку сопроцессоры различаются по своему применению, рекомендуется
внимательно изучить документацию того, что вы планируете программировать.
Мы приводим здесь только несколько очень общих примеров(см. ARM
Architecture Reference Manual, стр. 138) , а остальное можно найти в
официальной документации:
1
CDP p5, 2, c12, c10, c3, 4
2
; Coproc 5 data operation opcode 1 = 2, opcode 2 = 4
3
; destination register is 12 source registers are 10 and 3
4
5
MRC p15, 5, R4, c0, c2, 3
6
; Coproc 15 transfer to ARM register opcode 1 = 5, 
opcode 2 = 3
7
; ARM destination register = R4 coproc source 
registers are 0 and 2
8
9
MCR p14, 1, R7, c7, c12, 6
23


10
; ARM register transfer to Coproc 14 opcode 1 = 1, 
opcode 2 = 6
11
; ARM source register = R7 coproc dest registers are 7 and 12
Теперь, когда мы лучше понимаем набор инструкций ARM, мы можем легко
начать использовать наши знания более интересным образом.
4. Эксплуатация ARM
Мы вошли в самое сердце этого документа. В этом разделе мы начнем
рассказывать о различных техниках эксплуатации системы ARM Linux. Однако,
чтобы полностью понять механизмы и расширить наши знания, необходимо
иметь тестовую среду, на которой можно попрактиковаться.

Download 0.92 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   36




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling