Re: [ir3sp] Re: [ir3sp] Pitanje u vezi domaćeg
sto se tice vaseg odgovora na prvo pitanje, zasto je potrebno softverski kontrolisalti tok programa, ako je sve sto trazite vec moguce ostvariti i pokazati debagovanjem u radnom okruzenju?
----- Original Message -----
From: Sasa Stojanovic
To: ir3sp@rti.etf.bg.ac.yu
Sent: Thursday, May 21, 2009 17:22
Subject: [ir3sp] Re: [ir3sp] Pitanje u vezi domaćeg
1. I vama i na odbrani ce biti jednostavnije ako je kod moguce kontrolisano izvrsavati kod. Dakle, bilo bi dobro da pri pokretanju emulatora prihvatite informaciju da li se zeli kontinualno iyvrsavanje do kraja ili korak po korak, pritiskom na neki taster. U slucaju da se radi korak po korak, trebalo bi omoguciti prikaz proizvoljnog dijela memorije i programski dostupnih registara.
2. 16-bita.
3. Da.
4. Da, isto tako.
Pozdrav,
Sasa
--- On Thu, 5/21/09, Milorad Pop-Tosic <poptosic@gmail.com> wrote:
From: Milorad Pop-Tosic <poptosic@gmail.com>
Subject: [ir3sp] Pitanje u vezi domaćeg
To: ir3sp@rti.etf.bg.ac.yu
Date: Thursday, May 21, 2009, 2:52 PM
Imam par pitanja u vezi domaćeg zadatka.
1. NOP instrukcija - rečeno je da MOŽE da se koristi da se postavi prekidna tačka.
Ako sam dobro shvatio, na tom mestu treba zaustaviti emulator i ponuditi mogućnost
štampanja registara, memorije, indikatora. I naravno komandu za nastavak emulacije.
2. LDA, LDX
Rеčeno je da se A (X) puni sadržajem memorijske lokacije. Da li to znači bajtom ili
sa dva bajta (kolika i jeste širina A)? Pretpostavljam da će isto važiti i za STA, i niz
drugih instrukcija (LDD, LDR, STX, ADD, ADX...) koje sve uzimaju vrednost mem.
lokacije.
3. BRR, BZE, BNZ... skokovi
Ako sam dobro shvatio oni su relativni u odnosu na PC, dakle skače se na PC+B?
4. Smisao carry flega
Za SHL, SHR, i sabiranja je jasno. Kao i za oduzimanje pod uslovom da ima ulogu
borrow bita. Međutim, za ANA, ANI, ORA, ne vidim ulogu. P.D. Terry kaže da se C
briše kod svih logičkih instrukcija. Je l' tako i ovde?
--
Srdačan pozdrav,
Milorad Pop-Tošić
-----Inline Attachment Follows-----
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
-----------------------------------------------------------------
------------------------------------------------------------------------------
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
-----------------------------------------------------------------
----- Original Message -----
From: Sasa Stojanovic
To: ir3sp@rti.etf.bg.ac.yu
Sent: Thursday, May 21, 2009 17:22
Subject: [ir3sp] Re: [ir3sp] Pitanje u vezi domaćeg
1. I vama i na odbrani ce biti jednostavnije ako je kod moguce kontrolisano izvrsavati kod. Dakle, bilo bi dobro da pri pokretanju emulatora prihvatite informaciju da li se zeli kontinualno iyvrsavanje do kraja ili korak po korak, pritiskom na neki taster. U slucaju da se radi korak po korak, trebalo bi omoguciti prikaz proizvoljnog dijela memorije i programski dostupnih registara.
2. 16-bita.
3. Da.
4. Da, isto tako.
Pozdrav,
Sasa
--- On Thu, 5/21/09, Milorad Pop-Tosic <poptosic@gmail.com> wrote:
From: Milorad Pop-Tosic <poptosic@gmail.com>
Subject: [ir3sp] Pitanje u vezi domaćeg
To: ir3sp@rti.etf.bg.ac.yu
Date: Thursday, May 21, 2009, 2:52 PM
Imam par pitanja u vezi domaćeg zadatka.
1. NOP instrukcija - rečeno je da MOŽE da se koristi da se postavi prekidna tačka.
Ako sam dobro shvatio, na tom mestu treba zaustaviti emulator i ponuditi mogućnost
štampanja registara, memorije, indikatora. I naravno komandu za nastavak emulacije.
2. LDA, LDX
Rеčeno je da se A (X) puni sadržajem memorijske lokacije. Da li to znači bajtom ili
sa dva bajta (kolika i jeste širina A)? Pretpostavljam da će isto važiti i za STA, i niz
drugih instrukcija (LDD, LDR, STX, ADD, ADX...) koje sve uzimaju vrednost mem.
lokacije.
3. BRR, BZE, BNZ... skokovi
Ako sam dobro shvatio oni su relativni u odnosu na PC, dakle skače se na PC+B?
4. Smisao carry flega
Za SHL, SHR, i sabiranja je jasno. Kao i za oduzimanje pod uslovom da ima ulogu
borrow bita. Međutim, za ANA, ANI, ORA, ne vidim ulogu. P.D. Terry kaže da se C
briše kod svih logičkih instrukcija. Je l' tako i ovde?
--
Srdačan pozdrav,
Milorad Pop-Tošić
-----Inline Attachment Follows-----
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
-----------------------------------------------------------------
------------------------------------------------------------------------------
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir3sp
-----------------------------------------------------------------
- References:
- Re: [ir3sp] Pitanje u vezi domaćeg
- From: Sasa Stojanovic <stojsasa@yahoo.com>
- Re: [ir3sp] Pitanje u vezi domaćeg
Previous by date: Re: [ir3sp] Pitanje u vezi domaćeg
Next by date: Re: [ir3sp] Re: [ir3sp] Re: [ir3sp] Pitanje u vezi domaćeg
Previous by thread: Re: [ir3sp] Pitanje u vezi domaćeg Next by thread: Re: [ir3sp] Re: [ir3sp] Re: [ir3sp] Pitanje u vezi domaćeg
Previous by thread: Re: [ir3sp] Pitanje u vezi domaćeg Next by thread: Re: [ir3sp] Re: [ir3sp] Re: [ir3sp] Pitanje u vezi domaćeg