Rabu, 28 Ogos 2013

SOALAN 1

a.             Berikan definisi bagi:

                    i.                  Mnemonik

                  ii.                  operasi pseudo

                iii.                  komen


b.                  Nyatakan kegunaan bagi set suruhan:

                    i.                  Pemindahan data/ pergerakan data

                  ii.                  Operasi logik

                iii.                  Operasi cabang


c.                   Nyatakan fungsi maklumat yang terdapat dalam daftar bendera/ daftar status.


d.                  Merujuk kepada set surahan di bawah, nyatakan kandungan daftar bendera bagi bit C, V, Z dan N apabila suruhan tersebut telah tamat.

LDAA             #$FE
ADDA                        #$FB
STAA              $10

e.                   Terangkan konsep LIPO dan FIFO yang terdapat dalam set arahan tindanan.

SOALAN 2

a)                  Berikan definisi bagi:

i.                    Bahasa mesin
Machine langauge

ii.                  Bahasa tahap rendah
Low langauge

iii.                Bahasa penghimpun
Assembly langauge


b)                  Berikan DUA (2) contoh mnemonik bagi suruhan:

i.                    Operasi aritmetik
Arithmetic operation

ii.                  Tindan
Stack

iii.                Anjakan
Shift


c)                  Berdasarkan suruhan dibawah, tunjukkan kedudukan yang mengandungi nilai-nilai baru dan apakah isi ACCA dan ACCB setelah mikropemproses menamatkan suruhan.
LDS                #$FF
LDAA             #$A0
PSHA
LDAA             #$AA
LDAB             #$AB
PSHA
PSHB
PULA
PULB


d)                 Seperti yang diketahui, maklumat dalam daftar CCR membolehkan CPU mengawal operasi sistem komputer menurut input atau keputusan operasi terkini. Bincangkan apa yang anda faham tentang bit bendera ‘Auxialiry Carry’ beserta dengan contoh yang sesuai.

SOALAN 3
a)             Suruhan-suruhan bahasa himpunan bagi M68HC11 boleh dikelaskan kepada beberapa kategori.
M68HC11 assembly language instructions can be divided into several categories.

i)               Senaraikan TIGA (3) kategori klasifikasi set suruhan.
List THREE (3) categories of instruction sets classification.                                           

ii)             Nyatakan SATU (1) contoh suruhan bagi setiap kateogri.
State ONE (1) example of instruction for each category.                                              

b)             Takrifkan istilah-istilah berikut:
Define the following:

i)               Label.
Label.                                                                                                                                          
ii)             Mnemonik.
Mnemonic                                                                                                                                               
iii)           Komen.
Comment.                                                                                                                                               

iv)           Kod Mesin.
Machine Code.                                                                                                                            

v)             Operasi Kendalian.
Operation Code.                                                                                                                          
c)             Terangkan langkah-langkah pelaksanaan dan nyatakan hasil setelah aturcara-aturcara berikut dilaksanakan.
Explain the steps involved in obtaining the result after programs are executed. Also provide the end result for each program.

i)               LDAA      $0000
LDAB          $0001
STD              $0005
(Anggap kandungan $0000 = $91 dan $0001 = $AA).
   (Assume the content of $0000 = $91 and $0001 = $AA).                                                  

ii)             LDAA   $0000
     LDAB        $0001
CBA
(Anggap kandungan $0000 = $41 dan $0001 = $A1).
(Assume the content of $0000 = $41 and $0001 = $A1).                                               

iii)           LDAA      #$74
    ANDA           #0$F
                     ORAA            #$32
                      EORA           #$B3                                                                                                                               

SOALAN 4

a)             Takrifkan:                                                                                                                                                            
Define:

i)               Pengkompil.
Compiler.                                                                                                                                                
ii)             Penghimpun.
Assembler.                                                                                                                                              
iii)           Arahan Himpunan.
Assembler Directives.                                                                                                                 

b)             Berpandukan set suruhan M68HC11, nyatakan DUA (2) contoh mnemonik suruhan dan fungsinya bagi setiap set suruhan dalam jadual di bawah:
Based on the M68HC11 instruction sets, state TWO (2) examples of instruction mnemonics (and the function) for each instruction set in the table below:                                                                 

Set Suruhan
Instruction Set
Contoh Mnemonik
Mnemonic Example
Fungsi
Function
Pemindahan Data
Data Transfer




Manipulasi Data
Data Manipulation




Kawalan
Control





c)       Terangkan perbezaan di antara struktur perlaksanaan aturcara bagi pembinaan subrutin dan cabang.
            Explain the difference in execution structure between a subroutine and a branch.                  

Tiada ulasan:

Catat Ulasan