Assembler Flashcards

1
Q

Při psaní programů v assembleru je běžnou konvencí, že volaný (=podprogram/funkce/rutina) musí zálohovat všechny registry procesoru, které používá. To znamená, že volající se může spolehnout na to, že všechny své mezivýsledky uložený v registrech nebudou voláním podprogramu dotčeny. (Toto se provádí ukládáním jejich hodnot na stack a následným obnovením původních hodnot před návratem z podprogramu.)

A

NE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Je možné instrukcí aritmetického posunu vpravo nahradit instrukcí pro logický posun (uvažujte doplňkovou aritmetiku)?

A

NE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

V odpřednášené verzi jedno-cykloveho procesoru je ADDI instrukce nejdelší instrukcí procesoru a od ní odvíjí délka periody hodinového signálu

A

NE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly