Tuesday 8 January 2013

MIPS Simulator - 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
































 CHUAH YIN BOON
B031210335

No comments:

Post a Comment