Yangi boshlanuvchilar uchun qo'llanma Logisimga xush kelibsiz!


Download 1.38 Mb.
bet63/82
Sana16.04.2023
Hajmi1.38 Mb.
#1359783
1   ...   59   60   61   62   63   64   65   66   ...   82
Bog'liq
Logisim

Xulq-atvor
Ushbu komponent ikkita kirishni o'z ichiga oladi: ma'lumotlar va masofa va bitta chiqishga ega, uning qiymati ma'lumotlarni joylashuv masofasi bo'yicha siljitish natijasidir. Ikkala ma'lumot ham, chiqish ham bir xil sonli bitlarga ega. Komponent quyidagi siljish turlarini qo'llab-quvvatlaydi:

  • Mantiqiy chap: Ma'lumotlardagi barcha bitlar masofa pozitsiyalari bo'yicha yuqoriga siljiydi va pastki masofa pozitsiyalari nollar bilan to'ldiriladi. Masalan, 11001011 mantiqiy ravishda ikkiga chapga siljigan 00101100. (Yuqori ikkitasi yo'qoladi.)

  • Mantiqiy o'ng: Ma'lumotlardagi barcha bitlar masofa pozitsiyalari bo'yicha pastga siljiydi va yuqori masofa pozitsiyalari nol bilan to'ldiriladi. Misol uchun, 11001011 mantiqiy ravishda ikkiga o'ngga siljigan bo'lsa, 00110010 bo'ladi. (pastki ikkitasi yo'qoladi.)

  • Arifmetik o'ng: ma'lumotlardagi barcha bitlar pozitsiyalar masofasi bilan pastga siljiydi va pozitsiyalarning yuqori masofasi ma'lumotlardagi eng yuqori bitning takrorlanishi bilan to'ldiriladi. Masalan, 11001011 arifmetik ravishda o'ngga ikkiga siljiganida 11110010 bo'ladi.

  • Dumaloq chap: ma'lumotlardagi barcha bitlar masofa pozitsiyalari bo'yicha yuqoriga siljiydi va yuqori masofa pozitsiyalari pastga aylantiriladi. Masalan, chapga ikkiga aylantirilgan 11001011 raqami 00101111 hisoblanadi.

  • Dumaloq o'ng: ma'lumotlardagi barcha bitlar pozitsiyalar masofasi bilan pastga siljiydi va pozitsiyalarning pastki masofasi yuqoriga aylantiriladi. Misol uchun, 11001011 o'ngga ikkiga aylantirilgan 11110010.

E'tibor bering, agar masofa suzuvchi yoki xato qiymatlarini o'z ichiga olsa, u holda chiqish butunlay xato qiymatlaridan iborat bo'ladi, chunki kirish qiymatini qancha o'zgartirish kerakligini taxmin qilishning imkoni yo'q.
Kontaktlar
G'arbiy chekka, shimoliy uchi (kirish, bit kengligi Data Bits atributiga mos keladi)
O'zgartirilishi kerak bo'lgan qiymat.
G'arbiy chekka, janubiy uchi (kirish, bit kengligi quyida hisoblangan)
Kirish ma'lumotlarining qiymatini o'zgartirish uchun qiymat bitlari soni. 0 dan Data Bits atributining qiymatidan bir kam qiymatga har qanday siljish masofasini belgilash uchun bu kiritishda minimal songa teng bo'lgan bitlar bo'lishi kerak; ya'ni Data Bits atributi qiymatining 2 ta logarifmiga teng bitlar soni, eng yaqin butun songa yaxlitlangan. Misol uchun, agar Data Bits qiymati 8 bo'lsa, u holda bu kirish 3 bitga ega bo'lishi kerak; lekin agar u 9 bo'lsa, u holda 4 bit talab qilinadi.
Sharqiy chekka (chiqish, bit kengligi Data Bits atributiga mos keladi)
Kirish qiymatini boshqa kirish tomonidan berilgan pozitsiyalar soniga o'zgartirish natijasi.
Atributlar
Komponent tanlangan yoki allaqachon qo'shilgan bo'lsa, Alt-0 dan Alt-9 kombinatsiyalari uning Data Bits atributini o'zgartiradi.
Ma'lumotlar bitlari
Kirish ma'lumotlarining bit kengligi va komponentning chiqishi.
Kesish turi
Yuqorida tavsiflangan beshta mumkin bo'lgan siljish turlaridan biri (Mantiqiy Chap, Mantiqiy O'ng, Arifmetik O'ng, Tsiklik Chap, Tsiklik O'ng).
Asboblar harakati
Yo'q.
Matn vositasining harakati
Yo'q.
Bit qo'shuvchi

Kutubxona: Arifmetika


Taqdim etilgan: 2.6.0
Tashqi ko'rinish:

Download 1.38 Mb.

Do'stlaringiz bilan baham:
1   ...   59   60   61   62   63   64   65   66   ...   82




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