Rabu, 25 Maret 2015

8051 Internal Memori

Internal RAM
  - 128 bytes lokasi untuk internal RAM

  - 128 bytes lokasi untuk SFR/Special   Function Register

Internal RAM 128 bytes 00H – 7FH/0d- 127d

gambar pembagian internal RAM 8051

(sumber : http://www.circuitstoday.com/wp-content/uploads/2011/12/Lower-128-Bytes-of-Internal-RAM-of-8051.jpg)

Internal RAM 128 bytes 00H – 7FH/0d- 127d

Gambar Internal RAM

(sumber: http://www.8052.com/images/8051map.gif)

==================================
Dosen pengampu : Dahlan Sitompul 
Ilmu Komputer USU 
Mikrokontroller
Semester VI
==================================



Intel 8051

Intel 8051





gambar diagram blok intel 8051
(sumber : http://www.mikroe.com/img/publication/8051-books/programming-8051-mcu/chapter/ch2/01.gif)

Harvard Architecture
Computer in a single chip
CPU , Memory Internal/External
Oscilator, Timer, Serial Port
4 buah paralel port 8 bit
Internal memori
  1. Internal RAM (256 bytes)
  2. Internal program memori/Flash  (4kB)
Eksternal memori
  1. Eksternal RAM (64 kB)
  2. Eksternal program memori/Flash (64 kB)
Note :
 Diusahakan untuk tidak menggunakan eksternal memori agar dapat disebut sebagai computer in a single chip embedded system.



==================================
Dosen pengampu : Dahlan Sitompul 
Ilmu Komputer USU 
Mikrokontroller
Semester VI
==================================
  

Selasa, 24 Maret 2015

Harvard Architecture & Von Neumann Architecture

a. Von Neumann Architecture




Gambar diagram Block
(sumber : http://qph.is.quoracdn.net/main-qimg-865a26bc5bd0a8336e4df42dc6e575c7?convert_to_webp=true)


Diambil dari nama seorang Matematikawan computer scientist , John Von Neumann
Penyimpanan instruksi dan data berada dalam satu tempat ( memori ).
Membutuhkan 2 siklus clock untuk menyelesaikan satu instruksi.

Tidak mendukung pipelining.

b.Harvard Architecture


Gambar diagram block
(sumber:http://www.byclb.com/TR/Tutorials/dsp_appl_spc/application_specific_processors_dosyalar/image044.jpg)


Berasal dari sebuah komputer jaman dulu, “Harvard Mark I”.
Terpisahnya tempat penyimpanan instruksi dan data di memori yang berbeda.
Mendukung “pipeline”.
Instruksi dilaksanakan dalam satu siklus clock.

===========================================
Dosen pengampu : Dahlan Sitompul 
Ilmu Komputer USU 
Mikrokontroller
Semester VI
===========================================