!
"
#
!"#
$ • • • •
' ' ' '
" " " "
"
"
& ' *$ # !"#
#
* $ ,
! " !"# )
$
% " % & $ ( $ ( $ ( )
0
*$ #
&
*$ !" *$
+
)
,
-
. /
/ !
+ /
M.K Organisasi & Arsitektur Komputer : Bambang Suhartono, S.Kom, MM Page 1 of 8
)
*$ •
% *
*$
&
%
*$ ,
•
1
• •
*$ !
,1 % ,
2
,
12 # %
3 *$
,
%
M.K Organisasi & Arsitektur Komputer : Bambang Suhartono, S.Kom, MM Page 2 of 8
*$
(
%
%
%
)
3
3
!"#
*$ %
) , +
4
.
+
+
3
•
0 0
&
& 5 .
0 75/ # 8
3
0 " -
.
6% % %
, 8
•
+
2
!" & !" %
!" ,
+
9
. 0
!" !" +
M.K Organisasi & Arsitektur Komputer : Bambang Suhartono, S.Kom, MM Page 3 of 8
: *$ & *$ 3
*$ +
) 1
*$ / , ;
2
;2#
;2
+
;2
;2 ;2
* •
& 5
;2
1 -
1# 1
! •
5 '
;2
/
1(
5
$* !< 1(= #
;2
1( < 6
!
#
! $*
•
-
=
!
$*
>#
>
6
+
%
%> +
1
2
2 5 1
;2
,
1
1 #? 1 #
M.K Organisasi & Arsitektur Komputer : Bambang Suhartono, S.Kom, MM Page 4 of 8
/
1
1 +
1
+ 1
5
+ @ A
@
.
.
1
A1
1 #? 1 #
*
&
1 1 1 1 •
1#? B , 1#/ B , 1# B 1# ?-? B
5
1 1 1 13-
C
;2
, *
1 -
1#"
.
5 (
;2 ;2% .
1
-
*
1#15( -# . 0 /
+
, -
0<= #
&
0< 1= #
$
# 0< 1= #
&
-
.
+ -
5
2
15(
$
•
/
1
*$
;2
% ,
&
0
, , ! ' A#D 8#;E 5 F
0
5 $
1
-#
"
+ *
•
/
/
6 8
F
#
6 +
A
& ! ' 3 ;E 5 2
M.K Organisasi & Arsitektur Komputer : Bambang Suhartono, S.Kom, MM Page 5 of 8
0
, 6
, ? ,#&>
,
#
G#
% '
/
) ! G + 5
@
+
,
& >
+
6
+
,
6% &
;2 3 C 6 , ? ,#&>
H #
G# +
+
6
6
,
, + )*
+$ ,
)
+)
)
-
! * , - *) 0 *$
! *
5"
9 L J I 6
IJ # &
0
!" 4! ;
)
15 #
1 > 2 $* ! 001 8 * ! 5; '
5101 1,,
$ ! 0 0
! 2 *
K
, 1 8
* ! ' ' , * , ' K, * , ' '
'
! *& 9
6 "$
,
! >
1(
M.K Organisasi & Arsitektur Komputer : Bambang Suhartono, S.Kom, MM Page 6 of 8
) & "$M "$*"( J ! >M 1( M
/
• $ 0< 1(= • $ 0< 1( M ># = $
+
+
,
#
K
#
! > /
! *
1M >M $* M 2 M
9 L J I 6
K
! M 0-
M
+
01
M
, 8 M *M ! 5;M 'M M M
.
6% % %
N
,C O
C
*
Program bahasa mesin
Agar anda dapat lebih memahami perbedaan antara bahasa mesin dengan bahasa assembly, maka berikut ini kita akan membuat sebuah program yang menampilkan pesan “hello world!”. Bahasa mesin dalam bentuk representasi hexadesimal EB 10 68 65 6C 6C 6F 20 77 6F 72 6C 64 20 21 0D 0A 24 B4 09 BA 02 01 CD 21 B4 4C CD 21
M.K Organisasi & Arsitektur Komputer : Bambang Suhartono, S.Kom, MM Page 7 of 8
Cara mengetikan bahasa mesin diatas : a. aktifkan program Debug b. ketik E 100 <enter> (E=Enter) c. ketik bilangan hexadecimal diatas diikuti dengan spasi, misalnya EB <spasi> 10 <spasi> 68 <spasi> dan seterusnya sampai selesai dan diakhiri dengan <enter> d. ketik RCX <enter>, kemudian ketik 1D. e. ketik N hello.com <enter> (N = Name) f. akhiri dengan perintah W (Write) g. ketikan U 100 (U=Unassembler) h. ketikan D 100 (D=Display) i. keluar dari program Debug dengan perintah Q (Quit).
M.K Organisasi & Arsitektur Komputer : Bambang Suhartono, S.Kom, MM Page 8 of 8