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
Post a Comment