Anda di halaman 1dari 4

Nama : Achmad Attamimi

NIM : 18201194
UTS Mikroprosesor

1. Tabel Konversi Heksadesimal ke Biner

Heksadesimal Biner
0 0000
1 0001
2 0011
3 0100
4 0100
5 0101
6 0111
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111

2. Kode ASCII
3. Jelaskan apa yang dimaksud dengan program 1 Byte, 2 Byte, dan 3 Byte ! Berikan
Contohnya !
Bit adalah kependekan dari Binary Digit yang berarti digit biner, Binary digit adalah unit satuan
terkecil dalam komputasi digital. Komputer tidak menggunakan angka desimal untuk menyimpan
data. Semua data computer disimpan dalam angka-angka biner. Hanya 2 nilai berbeda yang bisa
dinyatakan satu bit, entah nilai 0 atau nilai 1. Dalam telekomunikasi digital juga demikian semua
level tegangan diubah menjadi bentuk data biner.
Satu Byte adalah 8 satuan bit yang digabung menjadi satu, jadi Byte adalah satuan informasi yang
lebih besar dari bit. Sistem bilangan desimal didasarkan pada 10 angka (0 sampai 9), sistem
bilangan biner hanya memiliki 2 angka yakni angka 0 dan angka 1.

Perbedaan; Byte dinyatakan dengan huruf B besar, sedangkan bit dinyatakan dengan huruf b
kecil. Jadi huruf besar artinya Byte atau satuan yang lebih besar, sedangkan huruf kecil artinya
bit atau satuan yang lebih kecil. Biasanya transfer spreed dinyatakan dalam bentuk bit,
sedangkan kapasitas penyimpanan data dinyatakan dalam bentuk Byte.
Konversi = 1 Byte = 8 bit atau 1 bit = (1/8) Byte.

4. Buatlah program untuk memindahkan data dengan karakter nama dan NIM mahasiswa
(lihat kode ASCII) ke RAM adengan alamat C0, C1, C2, C3, C4! (Gunakan kaidah penulisan
program yang baik!).
CLO
---PROSES INPUT DATA NIM---
MOV AL, 31
MOV [C2], AL
MOV AL, 38
MOV [C3], AL
MOV AL, 32
MOV [C4], AL
MOV AL, 30
MOV [C5], AL
MOV AL, 31
MOV [C6], AL
MOV AL, 31
MOV [C7], AL
MOV AL, 39
MOV [C8], AL
MOV AL, 34
MOV [C9], AL
--PROSES INPUT DATA NAMA---
MOV AL, 41
MOV [D2], AL
MOV AL, 48
MOV [D3], AL
MOV AL, 4D
MOV [D4], AL
MOV AL, 41
MOV [D5], AL
MOV AL, 44
MOV [D6], AL
END
Output :

Anda mungkin juga menyukai