Staff Site Universitas Negeri Yogyakarta

8/4/2011

Microprocessor & Microcontroller
Programming

!
"

#$

#%
&

&

#

(
'

(( #

)
*#
(

"

'

"

"

1

8/4/2011

)+,*

Video


Video

Click here

Click here

Teknologi Mikroprosesor pertama kali dikenalkan pada 15
November 1971.
Perusahaan besar di Amerika yang dikenal dengan nama
INTEL.
Chip phenomenal yang diberi nama Mikroprosesor Intel 4004.
Ditemukan oleh Federico Faggin & Marchian Ted Hoff.

&

Mikroprosesor Intel 4004
Video

F. Faggin


Video

Federico Faggin adalah seorang
insinyur fisika listrik
berkebangsaan Itali lahirClick
pada
here
tanggal 1 Desember 1941.
Marchian Ted Hoff lahir pada
tahun 1937 dan mendapat gelar
Ph.D pada tahun 1962 di
Stanford University dalam
bidang electrical engineering.

,

(

%
, &


+
&

./
0
.1/2 ! 3
.
4 5222
&
"
&
)" +*
' 6 52 7

M .T .Hoff

Microprocessor Intel 4004 History
Video


Click here

Microprocessor Intel 4004 History
Video

here
On October Click
15, 2010,
Faggin,
Hoff, were awarded the National
Medal of Technology and
Innovation by President Barack
Obama for their pioneering work
on the 4004.

2

8/4/2011

-


#
+

)+,*

86

);" +<
*
#

9
:
),' *

Data Bus
Peralatan
Input
Unit

I/O

#

Unit
Memori

CPU

Peralatan
Output

-

Control
Bus

Control
Bus


Clock
Address Bus

Data Bus

Unit
I/O
Peralatan
Output

Data Bus
Control
Bus

Control
Bus

Unit
Memori


CPU

Unit
I/O

Peralatan
Output

Clock

+
#

'
#
(

-

Unit

Memori

Address Bus

.
!

CPU
Clock

Address Bus

'

Control
Bus

Control
Bus


#

6
"=%#

.
#
(

#

#

-

3

8/4/2011

Data Bus

Unit
I/O

Data Bus
Control
Bus

Control
Bus

CPU

Peralatan
Output

Unit
Memori

Unit
I/O

Peralatan
Output

Clock

CPU

Unit
Memori

Clock

Address Bus

+86.

Control
Bus

Control
Bus

Address Bus

,' .

+
+86

)
)'+6* (

' *
#

,'

,'

Data Bus

Unit
I/O

Peralatan
Output

Data Bus
Control
Bus

Control
Bus

Unit
Memori

CPU

Unit
I/O

Peralatan
Output

Clock

CPU

Address Bus

.
) 6 *
#

Unit
Memori

Clock

Address Bus

,
&

Control
Bus

Control
Bus

& .

8
&

"

) > * (

&
-

&

"
,'

Data Bus

Unit
I/O

Peralatan
Output

Control
Bus

Data Bus
Control
Bus

CPU

Unit
Memori

Unit
I/O

Peralatan
Output

Clock

CPU

(

+86 (

Address Bus

.

(
-

,'
,'

Unit
Memori

Clock

Address Bus

%

Control
Bus

Control
Bus

.

+86
,'

4

8/4/2011

Data Bus

Peralatan
Input
Unit
I/O

Peralatan
Output

#

Control
Bus

Control
Bus

CPU

#

Unit
Memori

#
Clock
Address Bus

,

(

.

?
,' # +
)%

&

#

.
+86?
#

+

*#

& #

'

,'

'

,'

,'

.
$
"

@
A6 # ,'"#

%

$%
%%#

"

Control
Unit (CU)

'

-

(#

-

$%# 6 #

$=B
%,#

.
(,# +$,#

%=,

=A,

Arithmetic
Logic Unit Register
(ALU)
Unit (CU)

,'

$B=# '

'

#

6;#
'6'

"6 %#

,'

'

(+6

#
'

+86

&

6

5

8/4/2011

+86

#

,'
#

#

+86
+86
-

(

,'

#

+86
'

#

-

#

Nama Bus

Sifat

Arah Data dari
CPU

Jumlah
saluran

Bus Data

Dua arah

Masuk dan
keluar

8 - 64 bit *

Bus
Alamat

Satu
arah

Keluar

16 – 64 bit *

Bus
Kendali

Satu
arah

Masuk atau
keluar

10 – 12 bit *

(

-

-

C ,'

&

C
&&

-

8

+86
'

%

/
# FG

--

&&

+86
#D
# 5E

D
-

# E/

D

,'
+86
,'

+86

(

,

.

+86
(

5E

# G2

# G/

#
,'

I
5E
5E
G < E/ !
G2

I D2 ,'

GG2 < 5 2/D J1E

5

&
+

H

H

+
G5G < /
+

$
<

G$

/22/

5G

,'

H
,'

/22/

/22/

#
/

+86

6

8/4/2011

+86

(
+86

9K:)

RD*

WR* MREQ* IORQ* Keterangan

1.

0

1

0

1

2.

1

0

0

1

3.

0

1

1

0

4.

1

0

1

0

*
C

) (*
!

No.

%K K

6

I D2 ,' #
'
#

'

#

+86

CPU Mikrokomputer

CPU Mikrokomputer

,'

,'
,'
& &

,'

-

)