Postingan

program meenampilkan sebuah karakter S dengan Program Assembly 8086

  ;program meenampilkan sebuah karakter S dosseg .model small .stack 100h .data .code main proc mov dl, 'S' mov ah,2 int 21h mov ah, 4ch int 21h main endp end main Berikut adalah penjelasan rinci dari kode Assembly 8086 yang digunakan untuk menampilkan karakter  'S'  ke layar menggunakan interupsi DOS. Struktur Program Assembly 8086 Program Assembly 8086 umumnya terdiri dari beberapa bagian utama: Direktif Segmentasi  ( dosseg ,  .model ,  .stack ,  .data ,  .code ) Prosedur Utama  ( main proc  dan  main endp ) Instruksi Assembly  ( mov ,  int ) Pengakhiran Program  ( end main ) Penjelasan Per Baris Kode 1. Direktif Segmentasi dosseg dosseg : Mengatur segmentasi memori sesuai konvensi DOS (Data, Code, Stack diurutkan secara otomatis). .model small .model small : Mendefinisikan model memori yang digunakan. small  berarti program menggunakan  1 segmen data (64KB)  dan  1 segmen kode (64KB) . .stack ...

Memulai Belajar IoT

  Memulai Perjalanan dengan MicroPython di ESP32 MicroPython menawarkan cara baru untuk berinteraksi dengan perangkat embedded seperti ESP32. Bayangkan memiliki kekuatan Python - bahasa pemrograman yang ramah dan intuitif - dalam perangkat seukuran koin. Itulah yang ditawarkan oleh proyek open-source ini. Apa Itu MicroPython? MicroPython adalah implementasi Python 3 yang dirancang khusus untuk mikrocontroller dan sistem terbatas. Dibandingkan Python biasa, MicroPython: Dikembangkan untuk berjalan di lingkungan dengan sumber daya terbatas Memiliki subset library Python standar Menyertakan modul khusus untuk berinteraksi dengan hardware Mengapa Memilih ESP32? ESP32 adalah pilihan populer untuk proyek IoT dan embedded karena: Dukungan WiFi dan Bluetooth bawaan Prosesor dual-core yang cukup kuat Harga terjangkau dengan komunitas besar Dukungan resmi dari tim MicroPython Persiapan Awal Sebelum memulai, Anda perlu: Perangkat ESP32  - Board seperti ESP32-DevKitC atau NodeMCU-32S Kabe...

Instalasi ESP32 di Software Thonny

  Untuk menginstal ESP32 dengan MicroPython di software Thonny, pertama-tama pastikan Anda memiliki perangkat ESP32 yang terhubung ke komputer Anda dan sudah diinstal driver USB-nya. Kemudian, unduh firmware MicroPython yang sesuai untuk ESP32 dari  situs MicroPython . Setelah itu, di Thonny, konfigurasikan interpreter untuk ESP32 dan pilih port serial yang digunakan oleh perangkat Anda. Akhirnya, gunakan fitur "Flash" atau "Download" di Thonny untuk mengunggah firmware MicroPython ke ESP32.  Berikut langkah-langkah detailnya: 1. Persiapan: ·          Pastikan Anda memiliki ESP32, komputer, dan kabel USB untuk menghubungkan keduanya. ·          Unduh dan instal driver USB yang sesuai untuk ESP32 (driver USB Silicon Labs atau driver lain yang sesuai dengan board Anda).  ·          Unduh firmware MicroPython yang ses...

Rangkaian PPI 8255 (Jadul)

Gambar
 Rangkaian PPI 8255 dengan Micrprocessor 8086 dengan alamat PPI, 302H, 302H, 304H, dan 306H LED Berjalan ke Kiri di program menggunakan GUI Turbo Assembler

Instalasi Board ESP32 di Arduino IDE

  Berikut adalah langkah-langkah untuk menginstal board ESP32 di Arduino IDE: Langkah 1: Unduh dan Instal Arduino IDE Kunjungi situs web Arduino :  Arduino Software . Pilih versi yang sesuai : Unduh dan instal Arduino IDE untuk sistem operasi Anda (Windows). Langkah 2: Buka Arduino IDE Jalankan Arduino IDE  setelah selesai diinstal. Langkah 3: Tambahkan URL Board ESP32 Buka Preferences : Klik pada menu  File  (Windows)  dan pilih  Preferences . Tambahkan URL : Di bagian  Additional Board Manager URLs , tambahkan URL berikut: arduino Copy https: //dl.espressif.com/dl/package_esp32_index.json Jika ada URL lain yang sudah ada, pisahkan dengan koma. Langkah 4: Instal Board ESP32 Buka Board Manager : Klik pada menu  Tools , lalu pilih  Board  >  Board Manager . Cari ESP32 : Ketik “ESP32” di kotak pencarian. Instal ESP32 : Temukan paket  "ESP32 by Espressif Systems"  dan klik tombol  Install . Langkah 5: Pilih Boar...