Postingan

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...

Pengertian, Kegunaan dan Contoh Program Bahasa Rakitan

Pengertian Bahasa Rakitan Bahasa pemrograman generasi kedua adalah bahasa assembly. Bahasa rakitan (bahasa Inggris: assembly language) adalah bahasa pemrograman komputer tingkat rendah. Bahasa assembly merupakan notasi untuk bahasa mesin yang dapat dibaca oleh manusia dan berbeda-beda tergantung dari arsitektur komputer yang digunakan.             Berbeda dengan bahasa pemrograman tingkat tinggi, bahasa assembly atau rakitan biasanya memiliki hubungan 1-1 dengan instruksi bahasa mesin. Misalnya, tiap julukan (mnemonic) yang ditulis di program dengan bahasa rakitan akan diterjemahkan menjadi tepat satu kode operasi yang dapat dimengerti langsung oleh komputer. Pada bahasa tingkat tinggi, satu perintah dapat diterjemahkan menjadi beberapa kode operasi dalam bahasa mesin. Proses pengubahan bahasa rakitan ke bahasa mesin dilakukan oleh assembler, dan proses balikannya dilakukan oleh disassembler. Setiap arsitektur komputer ...

Beberapa Tips dan Cara untuk Bisa Sukses dari Usaha On Line

Gambar
1. Ide. Ide merupakan modal yang penting dan wajib dimiliki agar dapat sukses di bisnis on line. Bisnis online memberikan banyak pilihan untuk kita dalam memilih, sesuaikan saja dengan keahlian dan ketertarikan yang kita miliki. Skill bisa dikembangkan sambil kita mulai menekuni jenis bisnis online yang kita pilih. Modal kecintaan terhadap jenis bisnis online harus benar-benar kita miliki karena ini modal yang menjadi penentu keberhasilan kita. Sepotensial apapun skill kita, jika kita kurang menyukai bidang bisnis online, hasilnya tidak akan maksimal. Jika kita tepat dalam memilih ide bisnis sesuai dengan minat kita, maka kita akan semakin semangat untuk melakukan pengembangan dan menyusun rencana dengan baik. Perhatikan saat kita mengerjakan sesuatu, apakah kita telah mengerjakannya dengan baik dan bermanfaat? dan bagaiman jika kita disuruh mengerjakan suatu yang bersebrangan dengan minat kita? Pastinya kita akan merasa tidak nyaman. Pilihan bisnis online haruslah tepat dan benar-be...