Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pertemuan 13 Pengendalian File
Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : 1.0 Pertemuan 13 Pengendalian File
2
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : menghasilkan program yang sudah menggunakan instruksi akses file (create, open, close, real, write).
3
Outline Materi Operasi File : Create Open Close Real Write
4
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 = Atribut Hidden CX = 4 Atribut Sistem CX = 8 Atribut Volume Label CX = 16 Atribut Sub Direktori
5
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 = File dibuka hanya untuk dibaca AL = 1 File dibuka hanya untuk ditulis AL = 2 File dibuka untuk dibaca dan ditulis
6
<<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)
7
<<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
8
<< 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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.