Wednesday, 19 December 2012

Memory Allocation , Data Aligment , Registers

Memory Allocation

=>Peruntukan Ingatan


Segmen Aturcara dibahagi kepada 3 iaitu :

1.  Segmen Kod
     =>Menyimpan kod bahasa mesin bagi arahan 
          dalam sumber fail.

2.  Segmen Data
      Statik data      =>Saiz tidak berubah semasa program
                                         acess.
      Dinamik data =>Data boleh doperuntukkan.

3.Segmen Tindanan (stack)
   =>Cara perlaksanaan tindanan amat penting untuk
        memahami perlaksanaan mikropemproses.
        Tanpa tindanan,rutin (routine) dan fungsi
        tidak dapat di cipta.


Kegunaan segmen adalah untuk mencapai lebih daripada
64K RAM . Cara menyatakan tempat data adalah melalui
gabungan segmen dan ofset penunding.Ia dikenali
sebagai alamat logik (logical address)


Ini adalah jadual susun atur memori
















Data Alignment

=> Penjajaran Data



Jadual dibawah menunjukkan MIPS Data Saiz























Jadual dibawah adalah MIPS Penjajaran data












Registers

=> Memori yang berkelajuan tinggi yang terletak di dalam
      CPU dan berfungsi untuk menyimpan data sementara.

=> ALU menggunakan register untuk menyimpan data
      yang sedang diproses




























Disediakan oleh :

 CHUAH YIN BOON                                     

 B031210335



No comments:

Post a Comment