lehrkraefte:blc:informatik:efi-2023:exam4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:efi-2023:exam4 [2024/04/30 08:49]
Ivo Blöchliger
lehrkraefte:blc:informatik:efi-2023:exam4 [2024/04/30 08:58]
Ivo Blöchliger [Assembler]
Line 53: Line 53:
 </code> </code>
  
 +
 +  * Erklären Sie Sinn und Zweck der folgenden Registern:
 +    * IP (Instruction Pointer), wird oft auf PC (Programm Counter) genannt.
 +    * SP (Stack Pointer)
 +      * allgemeine Verwendung
 +      * speziell im Zusammenhang mit den Instruktionen ''CALL'' und ''RET''
 +  * Bei jeder Berechnung werden die Flags Z (Zero) und C (Carry) gesetzt oder gelöscht, je nach Resultat der Berechnung.
 +    * Welche «Befehlsfamilie» nutzt diese Flags und welchem Programmierbefehl entspricht das am ehesten in Python?
 +    * Was genau macht der Befehl ''CMP'' mit den beiden Operanden?
  
 ====== Unicode ====== ====== Unicode ======
Line 216: Line 225:
  
   * Schreiben Sie eine Abfrage, die die Namen aller Freifächer auflistet, die von ''ueli'' gewählt wurden.   * Schreiben Sie eine Abfrage, die die Namen aller Freifächer auflistet, die von ''ueli'' gewählt wurden.
 +  * Erklären Sie, warum eine dritte Tabelle ''wahl'' nötig ist, insbesondere warum diese Information nicht sinnvoll in den Tabellen ''student'' und ''freifach'' gespeichert werden kann.
  
  
  • lehrkraefte/blc/informatik/efi-2023/exam4.txt
  • Last modified: 2024/04/30 08:58
  • by Ivo Blöchliger