|
Ma'lumotlarni ko'chirish buyruqlari
|
bet | 2/3 | Sana | 16.05.2024 | Hajmi | 387,07 Kb. | | #239012 |
Bog'liq K T E 5Ma'lumotlarni ko'chirish buyruqlari: Ma'lumotlarni registrlar va xotira o'rtasida ko'chirish.
Boshqaruv buyruqlari: Shartli va shartsiz o'tishlar (branching), sakrashlar (jumps), funksiya chaqiruvlari va qaytishlar.
Eslatma: Bu yerda b >> [s] c b ning arifmetik o‘ngga e pozitsiyasi bilan siljishini, b >> [u] c esa c pozitsiyasi bilan b ning o‘ngga mantiqiy siljishini bildiradi.
1.2. Ma'lumot Turlari (Data Types)
Kompyuter turli xil ma'lumot turlari bilan ishlaydi, jumladan:
Butun sonlar (integer): 8-bit, 16-bit, 32-bit, va 64-bit.
Suzuvchi nuqta sonlar (floating-point): IEEE 754 standarti asosida.
Mantiqiy qiymatlar (boolean): True va False.
Belgilar (character): ASCII yoki Unicode belgilar.
1.3. Registrlar (Registers)
Registrlar kompyuterning tezkor xotirasi bo'lib, ma'lumotlarni vaqtinchalik saqlash uchun xizmat qiladi. Umumiy registrlar:
Umumiy maqsadli registrlar (General-Purpose Registers): Ma'lumotlarni saqlash va ishlov berish uchun.
Maxsus maqsadli registrlar (Special-Purpose Registers): Dastur hisoblagichi (PC), holat registri (Status Register), stack ko'rsatkichi (SP) va boshqalar.
1.4. Manzil Tizimi (Addressing Modes)
Manzil tizimi buyruqlarda operandlarning manzilini aniqlash usulini belgilaydi:
To'g'ridan-to'g'ri manzillash (Direct Addressing): Operandning manzili buyrug'da aniq ko'rsatilgan.
Bilvosita manzillash (Indirect Addressing): Operandning manzili bilvosita ko'rsatilgan, ya'ni registr yoki xotira hujayrasida joylashgan manzil orqali.
Registr manzillash (Register Addressing): Operand registrda saqlanadi.
Nisbiy manzillash (Relative Addressing): Operandning manzili dastur hisoblagichiga nisbatan ko'rsatiladi.
|
| |