Skip to main content

Posts

Showing posts from December, 2013

PROGRAM ASSEMBLY INPUT 1 KARAKTER

======================================================================= .MODEL SMALL : program yang akan dibuat hanya membutuhkan memory kecil .CODE :    berpasangan dengan org 100h (memberitahukan bahwa program yang akan dibuat                    menggunakan kode segmen) ORG 100h : program dimulai pada alamat 100h mulai: : label (mulai program) mov ah,02h : perintah menampilakan karakter yang disimpan dalam register DL mov dl,'A' : isi register DL (karakter 'A' yang akan ditampilkan) int 21h : menampilkan sebuah karakter pada layar (cetak huruf dilayar) int 20h : berhenti dan kembali ke DOS end mulai : akhir program =======================================================================

CONTOH PROGRAM ASSEMBLY PENJUMLAHAN

PENJUMLAHAN 7+2=9 ========================================================================== .model small .code org 100h mulai: mov ah,01h mov bh,7 mov al,bh add bh,30h mov bl,2 mov al,bl add bh,bl mov ah,02h add bl,30h mov dl,bh int 21h int 20h end mulai  ==========================================================================

CONTOH PROGRAM ASSEMBLY PENGGUNAAN CMP (INPUT 1 KARAKTER)

;Program input 1 karakter dari keyboard .model small .code org  100h MULAI:   JMP  START Tanya    db 'Jawablah pertanyaan di bawah ini ! ',13,10          db 'pakah anda seorang laki-laki? (Y/T)',13,10          db 'Jawaban anda : $' Jawab1   db 13,10,'Anda adalah seorang laki-laki',13,10,'$' Jawab2   db 13,10,'Anda adalah seorang wanita',13,10,'$' Jawab3   db 13,10,'Maaf keyword yang anda masukkan salah',13,10,'$' START:            MOV  AH, 09H                   LEA  DX, Tanya                   INT  21h ULANG:                             MOV  AH, 01H   ;input dari keyboard 1 huruf                   INT  21h                   CMP  AL, 'Y'                   JE   LAKI                   CMP  AL, 'y'                   JE   LAKI                   CMP  AL, 'T'                   JE   WANITA                   CMP  AL, 't'                   JE   WANITA           JNE

CONTOH PROGRAM ASSEMBLY INPUT KALIMAT 2 KALI

.Model Small     .Code     ORG     100h     mulai :     JMP Proses     T_Enter     Equ 0DH     Kal0         db 'Ketikkan satu Kalimat : $'     Kal1         db 13,10,'Kalimat tersebut adalah : $'     hasil     db 23,?,23 DUP(?)     Jmp proses1     T_Enter1     Equ 0DH     Kal2        db 'Ketikkan satu Kalimat : $'     Kal3         db 13,10,'Kalimat tersebut adalah : $'     hasil1     db 23,?,23 DUP(?) Proses :     MOV     AH,09     LEA     DX,Kal0     INT     21h ; Cetak kalimat Kal0     MOV     AH,0AH ; Servis Input kalimat     LEA     DX,hasil ; DX menunjuk pada offset Buffer     INT     21h ; Input kalimat !     MOV     AH,09     LEA     DX,Kal1     INT     21h ; Cetak kalimat Kal1     LEA     BX,hasil+2 ; BX menunjuk byte ke 3 Buffer Ulang:     CMP     BYTE PTR [BX],T_Enter ; Apakah karakter Enter?     JE     proses1 ; Ya! Lompat ke Exit     MOV     DL,[BX] ; Masukkan karakter pada DL     MOV     AH,02 ; Servis cetak k

TOPOLOGI JARINGAN

Pengertian , macam-macam topologi jaringan komputer ~ Saat ini sudah banyak sekali pengguna perangkat topologi jaringan komputer, terutama di perkantoran dan sebagainya. Penggunaannya sangat membantu upaya mempermudah akses suatu data ke server secara bersamaan. Hal inilah yang merupakan alasan utama pembentukan topologi jaringan komputer tersebut. Dan seiring dengan perkembangan jaringan maka berkembang pula macam-macam topologi jaringan komputer tersebut. Pengertian topologi jaringan komputer Pengertian topologi jaringan adalah suatu tehnik untuk menghubungkan komputer yang satu dengan komputer lainnya yang merangkai menjadi sebuah jaringan, dimana penggunaan topologi jaringan didasarkan pada biaya, kecepatan akses data, ukuran maupun tingkat konektivitas yang akan mempengaruhi kualitas maupun efiensi suatu jaringan. Ada bermacam macam topologi jaringan komputer yang banyak di gunakan saat ini antara lain adalah Topologi Bus, Topologi Ring, Topologi Star,

TEORI BAHASA DAN AUTOMATA

TEORI BAHASA DAN OTOMATA MATERI KULIAH : Topik Substansi 1 Kontrakpembelajaran, Pendahuluan a. Ketentuan dalam Kuliah b. Pengertian Bahasa c. Pengertian Otomata 2 Pengertian Dasar dan Operasi pada string a. Pngertian Dasar Simbol dll b. Operasi dasar string 3 Grammar dan Bahasa a. Definisi Grammar b. Klasifikasi Grammar/bahasa c. Penentuan bahasa dari suatu grammar d. Penentuan grammar dari suatu bahasa 4,5 Mesin Pengenal Bahasa (OTOMATA) a. Macam-macam mesin pengenal bahasa b. Finite State Automata c. Ekuivalensi NFA-DFA 6 Ekspresi Reguler. a. Pengertian ER b. Menentukan ER dari suatu bahasa reguler c. Membuat NFA dari ER 7 Ujian sisipan 8,9 Bahasa Bebas Konteks a. Penyederhanaan tata bahasa bebas konteks b. Bentuk Normal Chomsky 10,11 PushDown Automata (PDA) a. Pengertian PDA b. PDA deterministik/non deterministik. 12 Mesin Turing a. Pengertian Mesin Turing b. Penerimaan pada MT 13-15 Topik Khusus Topik-topik k

BAHASA RAKITAN

Pertemuan Ke 1 (Satu) Tujuan Instruksional Khusus Mengerti dan Memahami Assembler dan Sistem bilangan Pokok Bahasan Pengenalan Bahasa Rakitan dan Sistem Bilangan Sub Pokok Bahasan - Pengenalan Bahasa Rakitan - Sistem bilangan biner - Sistem bilangan oktal - Sistem bilangan desimal - Sistem bilangan hexadesimal Daftar Pustaka 1. Tuntunan Praktis Pemrograman Assembly, Hartono Partoharsojo 2. Pemrograman dengan Bahasa Assembly, Susanto 3. Microprocessor Programmer’s, referensi Intel Co Apa Itu Bahasa Rakitan (Assembler) ? Bahasa Rakitan termasuk ke dalam bahasa tingkat rendah dan merupakan bahasa dasar komputer. Bahasa ini memerlukan logika yang cukup rumit di samping instruksinya yang jauh berbeda dengan bahasa pemrograman lainnya. Program yang dihasilkan memiliki kecepatan yang paling baik. Kelebihan dari bahasa rakitan adalah : 1. Memiliki fasilitas fungsi dan makro (ciri khas bahasa pemrograman yang menyebabkan pemrograman menjad