test savollari
RON va kiritish-chiqarish registrlarini adreslash turlarini aytib bering AVR mikrokontrollerlari. 2.
AVR mikrokontrollerlarining ma'lumotlar xotirasiga murojaat qilish usullari qanday? 3. AVR mikrokontrollerlarining dastur xotirasini adreslashning qanday
usullarini bilasiz? 4. AVR mikrokontrollerlarida arifmetik va mantiqiy amallarni bajarish xususiyatlari qanday? 5. X, Y va Z registrlarining maqsadi va
ishlatilishi nima ?
91
Machine Translated by Google
ÿ3 laboratoriya
Arifmetik va mantiqiy ko'rsatmalar
Ishning maqsadi: qo'shish, ayirish, registrlar va konstantalar bilan "va, yoki, yo'q" operatsiyalarini o'rganish, shuningdek raqamlarni o'rnatish, tiklash va o'zgartirish, bayroqlarni o'rnatish va qayta o'rnatish buyruqlari, RONni solishtirish buyruqlarini o'rganish. .
Nazariy qism
Arifmetik buyruqlar: Rd,Rr
qo'shish ikkita RONni olib yurmasdan
adc Rd,Rr o'tkazish bilan ikkita RON qo'shilishi adiw Rd,k registr juftligini doimiy bilan qo'shish
sub Rd,Rr transferni hisobga olmagan holda ikkita RONni ayirish sbc Rd,Rr o'tkazishni hisobga olgan holda ikkita RONni ayirish sbiw Rd,k registr juftligidan doimiyni ayirish subi Rd,k registrdan doimiyni ayirish
sbci Rd,k ko'chirishni hisobga olgan holda holatdan doimiyni ayirish
inc Rd registr tarkibini bittaga oshiring
dec Rd registr tarkibini bittaga kamaytiring
clr Rd registrni tozalash (eksklyuziv yoki ro'yxatga olish bilan ishlash o'zingiz) ser
Rd registr sozlamalari
va Rd,Rr mantiqiy "va" andi Rd,k mantiqiy "va" doimiy bilan yoki Rd,Rr mantiqiy "yoki" ori Rd,k mantiqiy "yoki" doimiy bilan
eor Rd,Rr mantiqiy eksklyuziv "yoki" com Rd bitli inversiya
neg Rd to'ldiruvchi kodi (belgining inversiyasi)
Bit operatsiyalari buyruqlari:
CBR Rd, K Reset razryad(lar) RON SBR Rd, K RON razryad(lar)ni o'rnating CBI A, b RBB bitini tiklash
SBI A, b RVV raqamini o'rnatish
92
Machine Translated by Google
LSL Rd Chapga mantiqiy siljish (tashish sozlamalari bilan) LSR Rd Mantiqiy o'ngga siljish (ko'chirish sozlamalari bilan) ROL Tashish orqali mantiqiy chapga siljish
ROR Tashish orqali mantiqiy o'ngga siljish ASR arifmetik o'ngga siljish
BCLR S bayrog'ini tiklash
BSET S bayroq sozlamalari
BLD Rd, b T bayrog'idan RON bitini yuklash BST Rr, b T bayrog'idan RON bitini yuklang CLC Clear Carry Flag
SEC Tashish bayrog'ini o'rnating CLN Salbiy raqam belgisini tozalash SEN Salbiy raqam belgisini o'rnating CLZ nol bayrog'ini tiklash
SEZ Nol bayrog'ini o'rnating
CLI Umumiy uzilishlarni o'chirish SEI Umumiy uzilishni yoqish CLS Sign bayrog'ini tiklash
SES o'rnatish belgisi bayrog'i
CLV Reset 2 ning toÿldiruvchi toÿldirish belgisi SEV O'rnatish bayrog'i
qo'shimcha kod
CLT Foydalanuvchi bayrog'ini tiklash T SET Foydalanuvchi bayrog'ini o'rnating T
Rd - RON, A - port, K - doimiy (1 dan 255 gacha), b - raqamli raqam
port (0 dan 7 gacha),
S - SREG holat registridagi ixtiyoriy bayroq
Amaliy qism
Do'stlaringiz bilan baham: |