Digiloogika II konspekt
55. Mis on „double dabble“? Kirjelda lühidalt tema põhimõtet.
Nihuta ja liida kolm. 8 bitise arvu puhul:
1. Nihuta binaararv 1 koht vasakule.
2. Kui oled nihutanud 8 korda, siis BCD on esitatud sajaliste, kümneliste ning
ühelistena.
3. Kui mõni binaararvu väärtus mõnes vastuse veerus on >= 5 (101 BIN), siis liida 3
(11 BIN).
4. Mine tagasi 1.
8 bitise arvu puhul 8 nihet, 4 bitise puhul 4 nihet.
56. Olemas on alljärgnev VHDLi kood:
type RAM1Kx8 is
array (0 to 1023) of STD_LOGIC_VECTOR(7 downto 0);
Mida peab lisama, et saaks defineeritud signaal nimega RAM, mille tüübiks on RAM1Kx8?
Signal RAM : RAM1Kx8;
57. Olemas on alljärgnev VHDLi kood:
signal iii : STD_LOGIC_VECTOR (5 downto 0);
iii <= "011001";
alias a2 : STD_LOGIC_VECTOR (10 downto 8) is iii (3 downto 1);
Mis väärtusega on a2?
100
58. Reasta vastavalt tehte järjekorrale: &, NOT, AND, REM, XOR.
NOT, REM, &, AND, XOR,
59