Senin, 05 Desember 2016

ODOMETER DESIMAL


Rene Descaries ( 1596-1650) perna mengatakan bahwa cara mempelajari sesuatu yang baru adalah mulai dari yang telah diketahui ke hal2 yang belum diketahui dari yang sederhana hingga yang rumit.

Hal-hal yang telah diketahui
Setiap orang perna melihat cara kerja odometer ( petunjuk jalan dalam mil ). Pada sebuah mobil baru, odometer menunjukan
0000
setelah berjalan mil ,petunjuk menjadi
0001
pada jarak bermil-mil petunjuk menunjukan 0002, 0003 dan sterusnya hingga 
0009
pada akhir mil ke-10 akan menunjukan suatu hal yangtelah kita kenal. Ketika roda kembali ke angka 9 kembali ke-0. Sebuah oenyetil pada roda ini mendorong roda petunjuk puluhan kepada kedudukan angka 1. Mekanisme tersebut mengubah petunjuk odometer menjadi
0010

Reset-dan-pindah
Pada penunjukan terakhir itu roda petunjuk satuan telah mengembalikan kedudukannya pada angkan 0 (reset) dan memberikan 8buah pindahan (carry) ke roda puluhan . Operasi ini dikenal sebagai operasi riset-dan-pindahan.
 Roda petunjuk juga melakukan reset-pindahan.setelah mil yang ke-999 odometer menunjukan angka
00999
apa yang tejadi pada mil berikutnya ?
sesudah operasi reset-dan-pindahan yang dilakukan berturut-turut oleh roda penunjuk satuan, roda penunjuk puluhan, roda penunjuk ratusan, maka roda penujuk ribuan akan maju keposisi angka 1 dan menghasilkan penunjukan 
01000

Digit dan Dtring
masing-masing bilangan pada setiap roda penunjuk odometer disebut digit. Sistem bilangan desimal menggunakan 10 digit, dari 0 sampai 9. Pada odometer desimal, setiap kali roda penunjuk satuan meter desimal, setiap kali roda penujuk satuan kehabisan digitnya roda itu akan reset ke-0 dan mengirimkan satu digit ke roda penunjuk puluhan . Demikian pula setelah melampaui digit ke-9, roda puluhan akan reset  ke0 dan mengirimkan pindahan satu pindahan ke roda penunjuk ratusan. Operasi-operasi serupa akan dilakukan roda-roda penunjuk yang lain pada gilirannya.
Satuan pengertian lagi yang perlu diketahui sebuah string (deretan) adalah kumpulan karakter (huruf atau angka) yang ditulis secara beruntutan. Misalnya : 734 adalah string dari 7, 3 dan 4. 2C8A merupakan string dari 2, C, 8, dan A.

Sumber:
buku Elektronika komputer Digital
Edisi ke2
AlbertPaulMalvino,Ph.D

Tidak ada komentar:

Posting Komentar