Tampilkan postingan dengan label aritmatika. Tampilkan semua postingan
Tampilkan postingan dengan label aritmatika. Tampilkan semua postingan

Rabu, 05 April 2017

Laporan Organisasi Komputer dan Sistem Operasi 6: Aritmatika

LAPORAN PRAKTIKUM ORGANISASI KOMPUTER DAN SISTEM OPERASI
PENGGUNAAN EMULATOR8086


Disusun Oleh Kelompok G :



Dwiky Semuel
NIM: 064001600018

Muhammad Iqbal
NIM: 064001600005

Niko Putra
NIM: 065001600008

Yusuf Alvino Riondi     
NIM: 064001600014




Teknik Informatika
Fakultas Teknologi Industri
Universitas Trisakti
Jakarta – Indonesia
2017

i. Tujuan Praktikum
Laporan ini dibuat untuk menyelesaikan praktikum enam matakuliah Organisasi computer dan Sistem Operasi. Selain itu, hal ini juga beguna sebagai panduan umum penggunaan Emulator8086 secara sederhana.

ii. Teori Percobaan
Emulator 8086 atau yang dikenal emu8086 adalah salah satu software untuk menulis bahasa assembly. Bahasa assembly sendiri merupakan bahasa rakitan atau dikenal juga dengan bahasamesin yang mana berbeda dengan bahasa pemrograman yang lain. Bahasa assembly digunakan untuk menulis program dan memasukkannya kedalam suatu IC.

  
iii. Langkah-langkah  Percobaan


  • Penggunaan Operator Matematika

  1. Buka Emulator8086
  2. Klik New dilanjutkan klik open


  1. Cari file Calculator.asm

  1. Kita lihat codingan dari program Calcuator.asm ini


  1. Klik Emulate untuk mengcompile Calculator.asm



  1. Klik run untuk menjalankan file Calculator.asm


  1. Masukan input dan pilih operatornya

    

    

  1. Selesai

  • Membuat Program Luas Segitiga

  1. Klik new




  1. Tulis Source codenya seperti pada gambar dibawah



  1. Klik emulate




  1. Klik run untuk menjalankan program


  1. Program sudah bisa dijalankan



  • Membuat Program penghitung pangkat tiga (n3)

  1. Klik new



  1. Tulis Source codenya seperti pada gambar dibawah




  1. Klik emulate


  1. Klik run untuk menjalankan program

  1. Program sudah bisa dijalankan


iv. Kesimpulan
Bahasa Assembly adalah bahasa yang memudahkan pemahaman bagian computer yang paling rendah, mendekati mesin. Bahasa assembly sebaiknya dipelajari secara kontektual sehingga interaksi perangkat keras dan perangkat lunak computer mungkin lebih mudah dipahami., Dalam melakukan penulisan menggunakan bahasa program assembly, perlu memperhatikan tata cara penulisan. Apabila terdapat kesalahan penulisan, maka hasilrun-nya bisa seperti yang tidak kita inginkan, bahkan program tidak dapat di run. Sistem penulisan program assembly berbentuk heksadesimal, maka dalam penulisannya harus menggunakan bilangan heksadesimal.

Untuk melihat video, klik disini
Untuk melihat Tugas 6, klik disini

website hosting in karachi

Jumat, 31 Maret 2017

Tugas Organisasi Komputer dan Sistem Operasi 6: Aritmatika

TUGAS LABORATORIUM
ORGANISASI KOMPUTER DAN SISTEM OPERASI



Disusun Oleh Kelompok G :
Dwiky Semuel
NIM: 064001600018
Muhammad Iqbal
NIM: 064001600005
Niko Putra
NIM: 065001600008
Yusuf Alvino Riondi     
NIM: 064001600014
Teknik Informatika
Fakultas Teknologi Industri
Universitas Trisakti
Jakarta – Indonesia
2017


1. Apa itu Aritmatika?

Aritmetika (kadang salah dieja sebagai aritmatika) (dari kata bahasa Yunani αριθμός - arithnos = angka) atau dulu disebut ilmu hitung merupakan cabang (atau pendahulu) matematika yang mempelajari operasi dasar bilangan. Oleh orang awam, kata "aritmetika" sering dianggap sebagai sinonim dari teori bilangan. Silakan lihat angka untuk mengetahui lebih dalam tentang teori bilangan.

2. Jelaskan apa itu ALU?

ALU, singkatan dari Arithmetic And Logic Unit (bahasa Indonesia: unit aritmetika dan logika), adalah salah satu bagian dalam dari sebuah mikroprosesor yang berfungsi untuk melakukan operasi hitungan aritmetika dan logika. Contoh operasi aritmetika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR. tugas utama dari ALU (Arithmetic And Logic Unit)adalah melakukan semua perhitungan aritmetika atau matematika yang terjadi sesuai dengan instruksi program. ALU melakukan operasi arithmatika dengan dasar pertambahan, sedang operasi arithmatika yang lainnya, seperti pengurangan, perkalian, dan pembagian dilakukan dengan dasar penjumlahan. sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi arithmatika ini disebut adder. Tugas lalin dari ALU adalah melakukan keputusan dari operasi logika sesuai dengan instruksi program.

3. Apa itu Register, Flag, dan Unit Kontrol?


Pengertian Register.

Register merupakan sebagian memori dari mokroprosesor yang dapat diakses dengan kecepatan yang sangat tinggi.Sebuah register adalah sebuah tempat penampungan semantara untuk data-data yang akan diolah oleh prosesor, dan dibentuk oleh 16 titik elektronis didalam chip mikroprosesor itu sendiri.dengan adanya penampungan data sementara ini,proses pengolahan akan bisa dilakukan secara cepat di bandingkan apabila data-data tersebut harus diambil langsung dari lokasi-lokasi memori. Register adalah sebagian kecil memory komputer yang dipakai untuk tempat penampungan data.Data yang terdapat dalam register dapat diproses dalam berbagai operasi dengan melihat berapa besar kemampuan register tersebut (8 atau 16 bit).

Pengertian Flag.
Flag adalah bagian Input Control Unit yang diperlukan untuk menentukan status prosesor dan hasil operasi ALU sebelumnya.

Pengertian CU.
Control Unit adalah salah satu unit dari Processor (CPU) yang memiliki fungsi mengontrol atau pengendali dari operasi yang dilakukan oleh ALU ( Arithmetic Logical Unit ) CPU . Output CU akan mengatur aktivitas dari unit lainnya dari perangkat CPU. Pada awal desain komputer, CU diimplementasikan sebagai ad-hoc logic yang susah untuk didesain. Sekarang, CU diimplementasikan sebagai sebuah microprogram yang disimpan di dalam tempat penyimpanan kontrol (control store). Control Unit dan ALU membentuk suatu unit tersendiri yang disebut Central Processing Unit (CPU).

4. Sebutkan apa saja jenis representasi integer oleh biner?

Representasi Nilai Tanda, Representasi Komplemen Dua, dan Representasi Unsigned Integer.