tugas mikrokontroller


Apa itu Assembler
bahasa Assembly menggunakan mnemonic sebagai penganti bagi instruksi bahasa Mesin, sehingga program yang ditulis dalam bahasa Assembly tidak dapat secara langsung dieksekusi oleh CPU. Dalam hal ini Assembler berperan untuk menterjemahkan mnemonic tersebut menjadi bahasa Mesin yang dapat dieksekusi oleh CPU. Untuk melakukan assembler dapat menggunakan program DEBUG.EXE maupu berbagai aplikasi compiler seperti TASM, MASM, NASM, FASM maupun emulator8086.
Apa itu disassembler
Jika proses Assembler menterjemahkan program yang ditulis dengan bahasa Assembly menjadi bahasa mesin, maka proses disassembler adalah mengembalikan suatu binary program menjadi (mnemonic) bahasa Assembly. Tujuan dari disassembler adalah untuk keperluaan reversed engineering, dimana kita mempelajari maupun memperbaiki suatu software tanpa memiliki source code, misalnya untuk mempelajari teknik penyerangan suatu program malware untuk dibuat anti malwarenya, ataupun memeriksa kemungkinan suatu program terdapat payload.

Desimal ke Biner

·         87= 1010111      

·         73= 1001001

·         94= 1011110

·         47= 101111


Biner ke Hexsadesimal


·         101001= 18A89

·         10110= 277E

·         1110011= 10EFFB

·         001100= 44C

·         11011100= A8041C


Hexsadesimal ke Biner

·         5F= 1011111

·         E7= 11100111

·         89= 10001001

·         A4= 10100100

·          55= 1010101

·          27= 100111

·          D9= 11011001

·          EF= 11101111

·          CA= 11001010 
d
 untuk contoh STRUKTUR COMPILER lihat pada gambar tersebut, disitu dijelaskan cara membuat programmar C++ dari awal samapi akhir. itu hanya contoh dasar dari pem-programman C++.

Comments

Popular posts from this blog

UKURAN MEMORY DARI YANG PALING KECIL HINGGA TERBESAR

Pengertian WEP, WPA, WPA2, LOGIN HOTSPOT DAN MAC ADDRES FILTERING