Kami telah berusaha mengembangkan kalkulator '16-bit unsigned kompak. Proyek ini melibatkan menggunakan Bahasa Assembly sebagai bahasa pemrograman serta membangun sirkuit lengkap dan sodering perangkat keras bersama-sama.
Kalkulator akan menyediakan pengguna dengan 16-bit fungsi dasar matematika, bersama dengan beberapa fungsi tambahan. Masukan akan diambil dari keypad 20-tombol dan output ditampilkan ke layar LCD 4-baris. Meskipun kalkulator ini mungkin tidak kompak dalam ukuran, itu tidak mengambil keuntungan dari menggunakan tombol tunggal untuk beberapa tujuan. Selain 4 fungsi dasar matematika Anda (menambah / mengurangi / mengalikan / membagi), kalkulator 16-bit kompak mampu untuk fungsi khusus seperti konversi decimal-to-binary/hexadecimal/octal.
Menangkap adalah bahwa kami hanya diperbolehkan untuk menggunakan chip 8-bit untuk melakukan 16-bit operasi matematika. Butuh waktu lebih dari 1600 baris bahasa assembly untuk menulis program. dan jadilah kalkulator yang menjadi proyek kami selama 6 bulan ini.
