Postingan

Menampilkan postingan dari Juli, 2017

Cara Membuat Program STACK dan Membuat Sistem Operasi sendiri

Gambar
 Sebelum kita membahas materi nya, untuk lebih mudahnya baca postingan saya yang sebelumnya Ya... langsung saja ke materi nya mengenai “Cara Membuat Program STACK dan Membuat Sistem Operasi sendiri” Sebelum nya ada yg tau STACK itu apa sii?? STACK adalah suatu area dalam memori yang menyimpan data sementara. Stack digunakan dengan instruksi CALL untuk menyimpan  alamat  yang  dikembalikan  pada  prosedur, instruksi   RET   mengambil   nilai   ini   dari   stack   dan mengembalikannya ke offset. Program Stack menggunakan algoritma LIFO (Last In First Out) maksudnya,  jika kita push nilai tersebut satu per satu kedalam program stack : 1,2,3,4,5 maka nilai pertama yang dapat kita pop adalah 5, lalu 4,3,2, dan terakhir 1. Contoh Program Stack ORG 100h MOV AX,1234h PUSH AX ; simpan nilai AX di stack MOV AX,5678h ; modify nilai AX POP AX ; kembalikan nilai original AX RET END Contoh la...

Model Komputer Beserta Komponennya

Gambar
1.  Sistem Bus adalah penghubung bagi keseluruhan komponen computer dalam menjalankan tugasnya. Transfer data antar komponen komputer sangatlah mendominasi kerja suatu computer. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi CPU melalui perantara bus, begitu juga kita dapat melihat hasil eksekusi melalui monitor juga menggunakan system bus.  Tiap bus merupakan jalur data antara beberapa device yang berbeda. Dengan cara ini RAM, Prosesor, GPU (VGA AGP) dihubungkan oleh bus utama berkecepatan tinggi yang lebih dikenal dengan nama FSB (Front Side Bus). 2. CPU CPU 8086, model ini mempunyai 8 general purpose register, dimana tiap register mempunyai namanya sendiri-sendiri: AX – the accumulator register (dibagi menjadi AH/AL) BX – the base address register (dibagi menjadi BH/BL) CX – the count register (dibagi menjadi CH/CL) DX – the data register (dibagi menjadi DH/DL) SI – source index register D...