1 IKI10230 Pengantar Organisasi Komputer Kuliah no. 07: Tugas No. 2 Sumber: 1. Paul Carter, PC Assembly Language 2. Hamacher. Computer Organization, ed-5.

Slides:



Advertisements
Presentasi serupa
INTRO (TO BPOS). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah layanan online Microsoft,
Advertisements

WE-2010 Web Engineering Husni husni.trunojoyo.ac.id
Algoritma & Pemrograman #10
Mata Kuliah : ALGORITMA dan STRUKTUR DATA 1.
Perangkat Lunak Komputer (Software) And Teknologi Informasi (TI)
PEMOGRAMAN BERBASIS JARINGAN
[Kristanto:2009] perintah if berguna untuk memilih satu dari 2 atau lebih alternatif jawaban yang tersedia. Jika perintah if tersebut terdiri dari 2 atau.
COMPUTER ORGANIZATION AND ARCHITECTURE (William Stallings)
TENSES
APLIKASI KOMPUTER DALAM MANAJEMEN KONSTRUKSI 2 batagem.com.
File Handling.
DASAR-DASAR ILMU KOMPUTER Cok. Istri Wulan Maheswari, S.Kom Staff Pengajar SMKTI BALI GLOBAL Mata Diklat KKPI.
1 IKI10230 Pengantar Organisasi Komputer Pembahasan PR #3, #4, #5 4 Juni 2003 Bobby Nazief Qonita Shahab bahan.
PERULANGANPERULANGAN. 2 Flow of Control Flow of Control refers to the order that the computer processes the statements in a program. –Sequentially; baris.
Pemrograman JAVA (TIB09)
1 IKI20210 Pengantar Organisasi Komputer Kuliah No. 18: I/O, Interupsi 15 November 2002 Bobby Nazief Johny Moningka
Introduction to The Design & Analysis of Algorithms
Database Create-Retrieve-Update-Delete (CRUD)
PENGENALAN PL/SQL.
1. Objek dalam kalimat aktif menjadi subjek dalam kalimat pasif
KIMIA ORGANIK II ELFI SUSANTI VH.
1 IKI10230 Pengantar Organisasi Komputer Kuliah no. 12: Tugas No. 4 Sumber: 1. Paul Carter, PC Assembly Language 2. Hamacher. Computer Organization, ed-5.
1 IKI10230 Pengantar Organisasi Komputer Kuliah no. A4: Bahasa Rakitan AVR Conditional & Branch Instructions 21 Maret 2003 Bobby Nazief
DEPARTEMEN ILMU KOMPUTER FMIPA IPB 2011 Praktikum Bahasa Pemrograman.
Pengantar/pengenalan (Introduction)
EL 3014 Sistem Mikroprosesor
1 IKI20210 Pengantar Organisasi Komputer Kuliah no. 1: Pendahuluan 14 Februari 2003 Bobby Nazief Qonita Shahab
EL 3096 Sistem Mikroprosesor & Lab
MODUL KULIAH STRUKTUR DATA TANGGAL REVISI TANGGAL BERLAKU KODE DOKUMEN :::::: September Session 8 Edited By Al-Bahra. L.B, S. Kom, M.
MODUL 13 STRING 13.1 Pendahuluan String merupakan suatu kumpulan
Modul 10 Fungsi PENGERTIAN FUNGSI
MEMORY Bhakti Yudho Suprapto,MT. berfungsi untuk memuat program dan juga sebagai tempat untuk menampung hasil proses bersifat volatile yang berarti bahwa.
SUBPROGRAM IN PASCAL Function.
Manajemen Sistem Informasi
Array
ORGANISASI KOMPUTER Oleh : PUTRA PRIMA NAUFAL, S.ST SUMBER
JARINGAN KOMPUTER DAHLAN ABDULLAH Web : FB Pribadi : Dahlan Abdullah FB MK : MK Jaringan Komputer.
Modul 3: Kendali program dan teknik penyimpanan data
PEMROGRAMAN PPBD (UAS) SEBELUM MELANGKAH KE TAHAP SELANJUTNYA BERDOA DULU BIAR LANCAR DAN GA EROR
Linked List dan Double Linked List
PERTEMUAN XI OPERASI FILE JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 REVIEW Issa Arwani, S.kom, M.sc.
Parameter formal adalah variabel yang ada pada daftar parameter dalam
Kompetensi : Mahasiswa mampu menggunakan rutin yang ada dalam STL C++ #2. 16 Maret 2012.
STRUCTURAL CONTROL continuation STATEMENT  SWITCH  WHILE  DO..WHILE.
Kondisi dan Perulangan pada C++
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
Pemrograman Lanjut Pemrograman Berbasis Obyek Lanjut.
1 Character Strings. 2 Topik String –Representation –Declaration –Functions –Kesalahan Umum –Index char dlm string.
1 IKI10230 Pengantar Organisasi Komputer Kuliah no. A8: Bahasa Rakitan AVR Latihan 23 Mei 2003 Bobby Nazief Qonita Shahab
Pengantar TI (MKK103S) Minggu 3 Page 1 MINGGU 3 Pengantar TI (MKK103S) Agenda 1.Logical nested if 2.Format currency rupiah 3.Fungsi left, right & mid.
Web Teknologi I (MKB511C) Minggu 12 Page 1 MINGGU 12 Web Teknologi I (MKB511C) Pokok Bahasan: – Text processing perl-compatible regular expression/PCRE.
Lecture 2 Introduction to C# - Object Oriented Sandy Ardianto & Erick Pranata © Sekolah Tinggi Teknik Surabaya 1.
Function.
IKI10230 Pengantar Organisasi Komputer Solusi UTS
Alg&Pemrog 2B Sistem Komputer Variable  Variable dapat didefinisikan sebagai bagian dari memory untuk menyimpan nilai yang telah ditentukan.  Setiap.
5. 1 Bab 05 Tipe Data dan Mengisi Variabel.
IKI10230 Pengantar Organisasi Komputer Kuliah no
1 IKI10230 Pengantar Organisasi Komputer Kuliah no. A5: Bahasa Rakitan AVR Stacks & SubRoutine Calls 28 Maret 2003 Bobby Nazief Qonita.
Algoritme dan Pemrograman
Alokasi Memori Yuliana Setiowati.
Pengantar Pemrograman
BAHASA RAKITAN BAGIAN 3.
Algoritma dan Struktur Data
1 IKI10230 Pengantar Organisasi Komputer Kuliah no. A3: Bahasa Rakitan AVR Arithmetic & Logic Instructions 14 Maret 2003 Bobby Nazief
Pertemuan 7 stack jual [Valdo] Lunatik Chubby Stylus.
1 Pertemuan 1 Pengenalan Pemrograman Terstruktur C Matakuliah: H0112 – Pemrograman Bahasa Tingkat Tinggi Tahun: 2005/2006 Versi: xxx/2.
09.3 Hari-9.
Conditional Move and Arrays
Transcript presentasi:

1 IKI10230 Pengantar Organisasi Komputer Kuliah no. 07: Tugas No. 2 Sumber: 1. Paul Carter, PC Assembly Language 2. Hamacher. Computer Organization, ed-5 3. Materi kuliah CS61C/2000 & CS152/1997, UCB 4. Intel Architecture Software Developer’s Manual 31 Maret 2004 L. Yohanes Stefanus Bobby Nazief bahan kuliah:

2 Tugas Pemrograman #2: Dictionary Lookup *char dict[ ] = { “herman”, “dina”, “maman”,..., null_entry }; int dict_lookup(char *key) { key = read_string(); for (i = 0; dict[i] != null_entry; i++) { if (key == dict[i]) printf (“found!\n”); } printf(“not found!\n”); } °dict disimpan di memori °jumlah karakter maksimum untuk sebuah entri = 8, termasuk terminal °definisikan null_entry (misal: null_entry = 0) °jumlah entri maksimum = 3 °key diberikan oleh pengguna (gunakan fungsi read_char) °kata adalah kumpulan karakter yang diakhiri karakter terminal (0)

3 Alokasi Memori untuk char *dict[ ] °1 kata ≤ 8 karakter ASCII, termasuk ‘terminal’ (0) °1 karakter ASCII butuh 1 byte lokasi memori ‘h’ ‘e’ ‘r’ ‘m’ ‘a’ ‘n’ ‘d’ ‘i’ A‘n’ B‘a’ C D E F ‘m’ ‘a’ dict

4 Read String (membaca sebuah kata dari keyboard) %include "asm_io.inc" segment.bss key resb 8 segment.text global _asm_main _asm_main:... mov edi,key; edi points to key, storage of the input string mov ecx,7; limit input string to 7 characters L11: call read_char; the input character will be stored in reg. al cmp al,10; is it newline? je L12; if yes, we are done mov [edi],al; store the input string in key in [edi] inc edi loop L11 L12: mov byte [edi],0; a string is terminated by 0...

5 SELAMAT BEKERJA!