Anda di halaman 1dari 2

1.

Convert the following hexadecimal numbers into decimal:


a. A3.3 = (10 x 161) + (3 x 160) + (3 x 16-1)
= 163.1875
b. 129.C = (1 x 162) + (2 x 161) + (9 x 160) + (12 x 16-1)
= 297.75
c. BB8.0D = (11 x 162) + (11 x 161) + (8 x 160) + (0 x 16-1) + (13 x 16-2)
= 3008.05
2. Convert the following decimal numbers into both packed and unpacked BCD forms:
a. 102 = 0000 0001 0000 0000 0000 0010
b. 44 = 0000 0100 0000 0100
c. 1000 = 0000 0001 0000 0000 0000 0000 0000 0000
3. Convert the following decimal numbers into single-precision floating-point numbers:
a. +100.25 =
Binary = 1100100.01
Normalisasi = 1.10010001 x 106
Sehingga didapatkan =
- S=0
- E=6

- M = 10010001

E’ = E + 127 = 133 (Decimal) = 10000101

Sehingga = 0 10000101 10010001000000000000000

Sign Exponen Mantissa

b. -1200 =
Binary = 10010110000
Normalisasi = 1.0010110000 x 1010
Sehingga didapatkan =
- S=1
- E = 10

- M = 0010110000
E’ = E + 127 = 137 (Decimal) = 10001001

Sehingga = 1 10001001 00101100000000000000000

Sign Exponen Mantissa

4. Briefly describe the purpose of each T state listed:


a. T1 = T1 merupakan bus cycle yang bertujuan sebagai pengiriman address of memory atau
input/output location melalui address bus dan address bus connection
b. T2 = T2 bertujuan untuk memunculkan data yang akan ditulis pada data bus (Case Write)
c. T3 = T3 bertujuan untuk menyediakan waktu memori untuk mengakses data, dalam kasus
READ, data bus diambil sampelnya diakhir T3
d. T4 = T4 bertujuan untuk menandakan bahwa data telah tertulis, pada T4 ini pula seluruh
sinyal bus akan dinonaktifkan untuk persiapan siklus bus berikutnya
e. Tw= Tw terjadi jika kondisi T2 rendah. Tw atau Wait State bertujuan untuk mengurangi
konsumsi energi pada processor

Anda mungkin juga menyukai