LAPORAN TUGAS MANDIRI I
ORGANISASI KOMPUTER DAN SISTEM OPERASI
TURBO ASSEMBLER
Disusun Oleh Kelompok E
:
Denny Arie Surya
|
NIM:
065001600006
|
|
Mardiani Trisno Putri
|
NIM:
065001600016
|
|
Nadya Hastono
Putri
|
NIM:
065001600001
|
|
Saffanah Dwi Larasati
|
NIM:
064001600029
|
Teknik Informatika
Fakultas Teknologi Industri
Universitas Trisakti
Jakarta – Indonesia
2017
DESKRIPSI
Membuat program Menggambar
Segitiga Sama Kaki dan Segitiga Siku-Siku dari kanan menggunakan bahasa pemrograman (assembly) via
TASM
KOMPETENSI
DASAR
1. Memahami TASM dalam sistem operasi Microsoft Windows 7 32-bit.
1. Memahami TASM dalam sistem operasi Microsoft Windows 7 32-bit.
2. Memahami fungsi TASM.
3. Memahami bahasa asembly.
TEORI
SINGKAT
Turbo Assembler (TASM) merupakan perangkat lunak bahasa
pemrograman Assembly yang dikembangkan Borland untuk komputer personal yang
kompatibel dengan IBM, umumnya berbasis prosesor x86. Perangkat lunak ini
diperdagangkan oleh Borland sebagai sebuah produk mandiri, atau dipaketkan
bersama produk perangkat lunak bahasa pemrograman tingkat tinggi yang juga
dikembangkan Borland, biasanya produk untuk tingkat mahir seperti (Borland
Pascal, atau Borland C++), dan memiliki integrasi yang sangat baik dengan
bahasa-bahasa pemrograman tingkat tinggi tersebut. Dengan berakhirnya era
kejayaan keluarga Turbo, Turbo Assembler saat ini sudah tidak lagi dikembangkan
oleh Borland.
Perangkat lunak Turbo Assembler
dipaketkan bersama linker ( disebut Turbo Linker atau TLINK),
dan dilengkapi pula dengan Turbo Debugger, perangkat lunak untuk
kebutuhan debugging.
Untuk mendukung kompatibilitas dengan bahasa assembly yang umum digunakan saat
itu, Microsoft
Macro Assembler (MASM), TASM
mendukung modus MASM (MASM mode) yang memungkinkan pemrogram merakit berkas
kode sumber yang sebelumnya ditujukan untuk MASM. TASM juga mendukung modus
tambahan yang disebut dengan mode ideal yang memiliki beberapa fitur
tambahan.
LAB
SETUP
• 1
buah PC.
•
Sistem Operasi Microsoft (Windows 7 32-bit).
LANGKAH-LANGKAH
1.
Pertama- tama download terlebih dahulu file TASM di internet. File tersebut
berbentuk file rar, lalu extract ke C:/Users/Novenia/. Bila sudah selesai, maka akan mucnul
seperti gambar dibawah ini.
2. Kemudian kita
coba compile program yang telah kita buat sebelumnya di Emulator 8086 pada
windows 7 32-bit di dalam Vmware
3. Setelah itu klik new dan pilih template Bin dan klik OK
4. Selanjutnya buka file source code program yang
sebelumnya sudah dibuat dan tersimpan di folder TASM
6. Jalankan program menggambar segitiga yang telah kita
buat di emulator
7. Berikut merupakan hasil output dari program menggambar
segitiga, sebelum kita masuk ke pilihan menu kita harus memasukkan password
(ADMIN) untuk dapat menjalankan program
8.Selanjutnya
kita akan mencoba mengcompile program dengan menggunakan Command Prompt lalu
masuk ke file TSM
9. Untuk
membuat file obj dengan tasm dengan cara ketikkan
perintah tasm (sesuai nama file).asm karena kita menyimpan filenya dengan nama
Mandiri, maka kita dapat masukkan tasm
Mandiri.asm
10. Untuk
membuat file com dengan cara ketik tlink Mandiri.obj
(sesuai nama file) selanjutnya ketik nama filenya
11. Sebelumnya karena kita sudah membuat dan menyimpan file source code program di folder TASM, maka kali kita hanya
tinggal mencetak program saja dengan masukkan Mandiri (sesuai nama file). Sama halnya dengan di emulator 8086,
untuk dapat menjalankan program menggambar segitiga harus memasukkan password (ADMIN) lalu pilih menu programmnya
12. Berikut merupakan hasil output dari program
menggambar segitiga sama kaki dan segitiga siku-siku dari kanan
13.
Selesai
Kesimpulan
Assembly
memiliki kelebihan yang tidak dapat digantikan oleh bahasa pemrogaman manapun.
Diantaranya adalah hasil
program memiliki tingkat kecepatan yang tinggi dan lebih cepat dari compiler lainnya,
ukuran dari program kecil, sangat
mudah untuk mengakses Sistem Komputer
dan dapat mengakses hardware lebih
luas. TASM berfungsi untuk mengcompile dan menjalankan program bahasa
Assembly pada Windows 32bit.
0 komentar:
Posting Komentar