Qeyd və flip-flop arasında fərq nədir?


cavab 1:

Bir qeydin 1 bitdən çox olacağını (məsələn, 64 və ya 32 və ya 16 və ya 8 bit) və flip-flopun cəmi 1 bit olacağını gözləyərdim.

Vəziyyəti qurduğunuz və oxuduğunuz şəkildə fərqlənən ən azı 4 fərqli flip-flop var. Set / sıfırlama üçün "SR", quraşdırma / yenidən qurma üçün "JK", lakin daha dəqiq davranışla, gecikmə və ya məlumat üçün "D" və keçid üçün "T".

Qeydlər, bitlərin necə qurulduğunu və geri oxunduğunu deyil. Bitlərin düzəldilməsi və / və ya oxumasının nə ilə əlaqəli olduqları daha çox maraqlanır. Ən sadə reyestr, bir sıra flip-flops ilə edə biləcəyiniz kimi bitləri saxlaya bilər. Ancaq bir çox qeydlər daha çox şey edə bilər. Məsələn, bir akkumulyator reyestri qeyddəki mövcud bitlərə giriş əlavə edə bilər. Digər bir qeyd növü yalnız oxumaq üçün edilə bilər və sistemin başqa bir yerində bir əməliyyatın başlamasına səbəb ola bilər. Digər qeydlər yalnız oxunuşda ola bilər və sistemin istiliyi kimi oxucunun maraqlandığı bir şeyin vəziyyətini əks etdirir.


cavab 2:

Əsas bir qeyd bir flip-flopdur.

Xüsusilə, əksər hallarda bir D flip-flop. Bunun o qədər də asan olmadığı vəziyyətlər var: Bir GPIO-nun çıxış reyestri yalnız bitləri düzəltməyə və silməyə imkan vermək üçün S / R flip-flop kimi işlədilə bilər. (Mövcud MCU-lərin əksəriyyəti bunu dəstəkləyir.) Adətən, D-FF-in flip-flopa girişi hələ də mövcuddur, buna görə reyestri təyin edib silə bilərsiniz.

Proqramlaşdırma prosesini sadələşdirmək üçün adətən FF-ə yazmaq və onun dəyərini oxumaq üçün qeydlər eyni ünvana göndərilir. Əsas reyestrlər üçün (akkumulyator, r0-r15, indeks reyestri və s.) Qeydlər ayrıca qeyd ünvanı vasitəsilə deyil, birbaşa əmrlə ünvanlanır.

Bəzi MCUs, hətta yaddaş ünvanı məkanında qeydlərə giriş imkanı verdi. Iirc, 8051 bunu etdi və həqiqətən yaddaş qeydlərinin müxtəlif bloklarına qeydlərin xəritəsini seçməyə imkan verdi.)


cavab 3:

Bir reyestr (ən azı reyestr kimi tanıdığım şeylər) çoxdur. (prosessordan asılı olaraq, nə qədər olacaq).

Flip-flop sadəcə bir hardware bitidir (və kompüterdə mütləq mövcud deyil, daxili ola bilər, bir sistemin bir hissəsi ola bilər).

Ən tez-tez bir qeydin bir çox daxili flip-flops olduğuna əmin olun. (və ya ən azı oxşarı, hələ də daxili olduğundan əmin deyil).

flip-flop normal olaraq 0 və ya 1-ə dəyişdirilməyincə (dəyişməzsə) dəyişə bilmədiyi və dəyişdirilməməsi üçün məntiq qapıları ilə qurulacağı müəyyən edilmişdir. Normal olaraq vcc olacaq sistemdən asılı olaraq volt və ya 5 və ya 12 və ya 3 volt).