Pertemuan 13 Pengendalian File

Slides:



Advertisements
Presentasi serupa
JWASM Input Keyboard.
Advertisements

Flags.
REGISTER Oleh : Oman Somantri, S.Kom
Pemrograman Mikroprosesor
Sistem Terdistribusi 010 – File Service Oleh : Muh. Ary Azali.
BAHASA RAKITAN BAGIAN 3.
Operasi Layar.
Matakuliah : T0074 / Grafika Komputer
Pertemuan 1 Mengapa Belajar Bahasa Rakitan ??
1 Pertemuan > Matakuliah: >/ > Tahun: > Versi: >.
1 Pertemuan 4 Mode Pengalamatan Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: 1.0.
SISTEM BILANGAN DAN REGISTER
OPERASI ARITMATIKA.
Pertemuan 4 Aplikasi Perhitungan Gaya Dengan Program Komputer
Program Bahasa Rakitan dengan DEBUG.COM
1 Pertemuan 5 STREAM INPUT/OUPUT Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Pertemuan 5 Struktur program bahasa rakitan
Arsitektur Perangkat Lunak 8086
BAHASA RAKITAN BAGIAN 2.
1 Pertemuan 11 Akses langsung ke memori Video Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: 1.0.
1 Pertemuan 3 Pemanfaatan berbagai fungsi grafik yang telah ada baik melalui ROM-BIOS atau Compiler C/C++ Matakuliah: T0074 / Grafika Komputer Tahun: 2005.
OPERASI JUMP DAN EXCEPTION HANDLING
Pertemuan 2 Pola Analisis, pasar dan pelaku ekonomi makro
Pertemuan 11 MULTIVIBRATOR
Matakuliah : T0016 / Algoritma dan Pemrograman Tahun : 2007 Versi : 6
Pertemuan 12 Procedure dan Macro
1 Pertemuan 8 Model Kehandalan Suatu Sistem Matakuliah: H0204/ Rekayasa Sistem Komputer Tahun: 2005 Versi: v0 / Revisi 1.
1 Pertemuan > > Matakuliah: > Tahun: > Versi: >. 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : >
Praktikum 6.
1 Pertemuan 2 SINGLE DAN MULTILAYER NETWORK Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
Pemrograman Komputer dalam analisa Struktur Baja
INPUT DARI KEYBOARD.
1 Pertemuan 4 Menggambar titik Matakuliah: T0074 / Grafika Komputer Tahun: 2005 Versi: Versi 1 / Revisi 0.
1 Pertemuan 2 Sistem Bilangan Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: versi 1.0 / revisi 1.0.
1 Pertemuan 7 Klasifikasi dan Rekognisi Pola (1) Matakuliah: T0283 – Computer Vision Tahun: 2005 Versi: Revisi 1.
Pertemuan 5 Balok Keran dan Balok Konsol
1 Pertemuan 5 PPh PASAL 21 Matakuliah: A0572/ Perpajakan Tahun: 2005 Versi: Revisi 1.
1 Pertemuan #11 Mixed Discipline System Matakuliah: H0332/Simulasi dan Permodelan Tahun: 2005 Versi: 1/1.
Pertemuan 7 Instruksi Bahasa Rakitan 8088
Matakuliah : R0022/Pengantar Arsitektur Tahun : Sept 2005 Versi : 1/1
1 Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088 Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: versi 1.0 / revisi 1.0.
1 Pertemuan ketujuh Pola-pola kaliamt percakapan Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 7 FINITE AUTOMATA DENGAN OUTPUT Matakuliah: T0162/Teori Bahasa dan Automata Tahun: 2005 Versi: 1/0.
1 Pertemuan > > Matakuliah: > Tahun: > Versi: >. 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : >
1 Pertemuan 13 Pembahasan Kasus Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
Matakuliah : R0262/Matematika Tahun : September 2005 Versi : 1/1
1 Pertemuan 19 Rendering perspektif mata burung Matakuliah: R0124 / Teknik Komunikasi Arsitektur Tahun: 2005 Versi: >/ >
1 Pertemuan 1 Pengenalan Pemrograman Terstruktur C Matakuliah: H0112 – Pemrograman Bahasa Tingkat Tinggi Tahun: 2005/2006 Versi: xxx/2.
Matakuliah : K0074/Kalkulus III Tahun : 2005 Versi : 1/0
Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : 1.0
Struktur Register dan Metode Pengalamatan
Pertemuan 6 KONVERSI NFA MENJADI DFA Lanjutan..
OPERASI ARITMATIKA.
Tahun : <<2005>> Versi : <<versi>>
OPERASI PADA LAYAR.
Pertemuan 6 Instruksi Bahasa Rakitan 8088
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Pertemuan 3 PD Dapat Dihomogenkan
Matakuliah : T0074 / Grafika Komputer
Pertemuan 16 SISTEM AKUNTANSI UTANG
Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : 1.0
Pertemuan 4 Slash Listening (I)
Pertemuan 3 Aljabar Matriks (II)
Pertemuan 3 Diferensial
Matakuliah : R0262/Matematika Tahun : September 2005 Versi : 1/1
Matakuliah : I0014 / Biostatistika Tahun : 2005 Versi : V1 / R1
Pertemuan 6 CLIPPING DAN CLAMPING
Pertemuan 09 Parameter Bursa dan Mekanisme Pembentukan Harga di Bursa
Struktur Register dan Metode Pengalamatan Memori
Matakuliah : I0014 / Biostatistika Tahun : 2005 Versi : V1 / R1
Transcript presentasi:

Pertemuan 13 Pengendalian File Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : 1.0 Pertemuan 13 Pengendalian File

Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : menghasilkan program yang sudah menggunakan instruksi akses file (create, open, close, real, write).

Outline Materi Operasi File : Create Open Close Real Write

PENGENDALIAN FILE (Int 21h) <<ISI>> PENGENDALIAN FILE (Int 21h) CREATE File Fungsi : AH = 3Ch Input : CX = Attribute file (lihat tabel atribut) DS:DX = Nama file (diakhiri dengan 0) Output : AX = Kode kesalahan (bila carry) AX = File handle (bile not carry) Ket : CX = 1 Atribut Read-Only CX = 2 Atribut Hidden CX = 4 Atribut Sistem CX = 8 Atribut Volume Label CX = 16 Atribut Sub Direktori

Input : AL = Kode akses file output : AX = Kode kesalahan (bila carry) <<ISI>> OPEN File Fungsi : AH = 3Dh Input : AL = Kode akses file DS:DX = Nama file (diakhiri dengan 0) output : AX = Kode kesalahan (bila carry) AX = File handle ( bila not carry) Ket : AL = 0 File dibuka hanya untuk dibaca AL = 1 File dibuka hanya untuk ditulis AL = 2 File dibuka untuk dibaca dan ditulis

<<ISI>> CLOSE file Fungsi : AH = 3Eh Input : BX = File handle READ from file Fungsi : AH = 3Fh Input : BX = File handle CX = Jumlah byte yang akan dibaca DS:DX = Offset dari penampung baca Output : AX = Kode kasalahan (bila carry) AX = Jumlah byte yang berhasil ditulis (bila not carry)

<<ISI>> WRITE to file Fungsi : AH = 40h input : BX = File handle CX = Jumlah byte yang akan ditulis DS:DX = Offset dari penampung yang akan ditulis Output : AX = Kode kesalahan (bila carry) AX = Jumlah byte yang berhasil ditulis (bila not carry) Ket : Bila CX = 0, maka akan memotong panjang file pada posisi pointer file yang sekarang

<< CLOSING>> Akan lebih mudah dlm program jika pengendalian File dibuat dalam MACRO atau Procedure Tugas Buat Macro dan Procedure untuk operasi File OPEN, CLOSE, READ dan WRITE