Kamis, 10 Januari 2013

tugas pertemuan 10 - 1

1. instruksi 1

0F6C:0100 mov ah, 02
0F6C:0102 mov bl, 05
Ket :
·         Arti instruksi diatas adalah saat program dijalankan register CS menunjukan alamat 0F6C heksadesimal dan register IP menunjukan alamat 0100 heksadesimal. Instruksi yang tersimpan adalah mov ah, 02 (simpan nilai 2 heksadesimal ke register AH). Hal yang sama juga terjadi pada baris kedua, pada baris kedua nilai register IP berubah menjadi 0102 yang sebelumnya 0100. Hal ini terjadi karena instruksi mov pada baris pertama menggunakan memori sebesar 2 byte.





Instruksi ketiga
Include <conio.h>
Include <iostream.h>
Main ()
{
   cout<<”Halo BSI”;
   getch ();
}
Ket :
·         #include <file-header> merupakan preprocessor pada C++ untuk pemanggilan file header yang memuat beberapa perintah-perintah dari  C++ (contoh, apabila ingin menggunakan perintah cout maka harus menggunakan file header iostream.h)
·         main() merupakan awal mula dari blok program utama
·         tanda { dan } sebagai punctuator yang awal blok program hingga akhir blok program
·         cout merupakan perintah keluaran pada C++
·         getch(); apabila ditempatkan sebelum funtuator }, maka berfungsi sebagai penahan dari tampilan hasil

Tidak ada komentar:

Posting Komentar