X86 va arm buyruqlari formati


ARM assembler ko'rsatmalari



Yüklə 130,46 Kb.
səhifə2/2
tarix18.11.2023
ölçüsü130,46 Kb.
#133139
1   2
X86 va ARM buyruqlari formati

ARM assembler ko'rsatmalari
Avvalo, menimcha, ARM assemblerni ixtiro qilgan daho nimadan boshlamoqchiman.
Do'st sifatida men yaxshi do'stim CMP bilan tanishtirmoqchiman. Sizga salom ayting va bu mumkin, faqat bu mumkin, men sizga do'st bo'laman. CMP solishtirish (juftlik) degan ma'noni anglatadi. Ushbu ko'rsatma registr va raqam, ro'yxatga olish va ro'yxatdan o'tish yoki ro'yxatga olish va xotira markaziga mos kelishi mumkin.
Siz allaqachon B (filial) ko'rsatmasini oldingiz. B ko'rsatmasi aqldan ozgan sakrashlarni o'ldirish uchun (masalan, Basic-dagi GoTo yoki INTEL-dagi JMP). Ale, siz ona qo'shimchasini qo'yishingiz mumkin (ko'proq reabilitatsiya qilingan tinch qo'shimchalardan biri), keyin siz uni o'zgartirasiz va siz praporshchiga aylanasiz. Agar u ishlamasa, o'tish bo'yicha ko'rsatma oddiygina ishlamaydi. Shunday qilib, agar siz teng r0 registrini r4 registriga aylantirmoqchi bo'lsangiz va keyin label34 nomi ostidagi yorliqga o'tmoqchi bo'lsangiz, quyidagi kodni yozishingiz kerak:
CMP r0, r4; Assemblerdagi sharhlar dog'lar ortidan bo'lak bilan boradi (;)
BEQ label34; B - sakrash ko'rsatmasi va EQ - qo'shimcha, ya'ni
; "Yakschoning o'zi"
DIQQAT: Goldroad Assembler belgilari bilan birga bo'lishi shart emas (, va qatordagi belgilarning krim nomlari hech narsada aybdor emas.
E’tiboringiz uchun raxmat !
Yüklə 130,46 Kb.

Dostları ilə paylaş:
1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin