Yo'nalish bayrog'i - Direction flag

The yo'nalish bayrog'i a bayroq bu boshqaradi chapdan o'ngga yoki o'ngdan chapga yo'nalishi mag'lubiyat ishlov berish,[1] ichida saqlanadi BAYRAKLAR ro'yxatga olinadi umuman x86 - mos keladi CPU.[2] Bu bit raqami 10.

Ushbu bayroq ma'lumotlarning bir joyidan bir necha bayt ko'chiriladigan yo'nalishni ("oldinga" yoki "orqaga") aniqlash uchun ishlatiladi. xotira, boshqasiga. Yo'nalish asosan xotiradagi asl ma'lumotlar pozitsiyasi va maqsadli ma'lumotlar pozitsiyasi bir-biriga to'g'ri kelganda muhimdir.

  • Agar u 0 ga o'rnatilgan bo'lsa (aniq yo'nalish-bayrog'i yordamida) ko'rsatma CLD) - bu mag'lubiyat eng pastdan yuqori darajaga qadar ishlov berilishini anglatadi manzil; shunday ko'rsatmalar rejimi chaqiriladi avtomatik oshirish rejimi. Ikkalasi ham manba indeksi va boradigan joy indeksi (kabi) MOVS) ularni ko'paytiradi;
  • Agar u 1 ga o'rnatilgan bo'lsa (belgilangan yo'nalish-bayroq buyrug'i yordamida) STD) - mag'lubiyat eng yuqori manzildan eng pastgacha ishlov beriladi. Bu deyiladi avtomatik pasayish rejimi.
x86-ko'rsatmaMa'nosiBayroqIzohlar
Yo'nalish

mag'lubiyatga ishlov berish

Tartib nomi
CLDaniq yo'nalish bayrog'i0pastdan balandgacha manzilavtomatik oshirish
STDyo'nalish bayrog'ini o'rnating1eng pastdan pastgacha manzilavtomatik-kamayish

Adabiyotlar