100% Zufriedenheitsgarantie Sofort verfügbar nach Zahlung Online lesen oder als PDF Du bist an nichts gebunden 4,6 TrustPilot
logo-home
Notizen

College aantekeningen Computersystemen

Bewertung
-
Verkauft
-
seiten
16
Hochgeladen auf
18-09-2024
geschrieben in
2024/2025

Een samenvatting van alle hoorcolleges en een paar werkcolleges van het vak Computersystemen + een samenvatting van het boek over Digital Methods t/m H9. Vooral in het Engels met een paar nederlandse stukken. Perfect voor een cheatsheet.

Mehr anzeigen Weniger lesen
Hochschule
Kurs

Inhaltsvorschau

HC1 computer systems

Computer systems: hardware, software, data, user
→ definition: a group of hardware components together with the software or programs that run on
the hardware

- complex data types are build on basic data types

- signals can have two easy-to-recognize and easy-to-transmit states: high and low

- All information on machines is internally represented by bits
→ A bit = a logical entity that has value 0 or 1

- data representation:
• external: understandable by user
• internal: understandable by machine
→ intermediate representation and translation

- all data is represented by bit vectors like 00101101011

- 2 aspects for data representation:
- functionality: encoding data to bit vectors (and back)
- performance: efficient encoding (low memory/silicon consumption & fast processing)

- base n: numbers can only use ‘0’ … ‘n-1’ digits
• trade-off between: length of representation and number of available “digits”
- counting in base n: when digits are finished, you add another digit
→ 0110 11 100 110 111 1000 1100 1110 1111 10000 11000 11100 11110 11111

, Logical NOT Operator:
• Purpose: It is used to negate a boolean expression.
• Behavior:
• If the operand is "True" (any non-zero value), NOT will return False (represented as
0x00).
• If the operand is "False" (zero), NOT will return True (represented as 0x01).

Bitwise ~ Operator:
• Purpose: It flips each bit of the operand (bitwise NOT).
• Behavior:
• Each 1 becomes 0, and each 0 becomes 1.
• For example, ~0x41 would flip the bits of 0x41 (which is 01000001 in binary) to get
10111110 (which is 0xBE in hexadecimal).

Logical AND and OR Operators:
• Logical AND:
• Returns the second operand if the first operand is "True" (non-zero); otherwise, it returns
the first operand.
• This is because of early termination: if the first operand is "False" (0), there's no need
to evaluate the second operand, as the result of and will always be "False" in such a
case.
• Logical OR:
• Returns the first operand if it's "True" (non-zero); otherwise, it returns the second
operand.
• This also uses early termination: if the first operand is "True", the result is "True", so
the second operand doesn't matter.

Bitwise & and | Operators:
• Bitwise & (AND):
• Compares each corresponding bit of the two operands.
• The result has a 1 bit where both bits in the operands are 1; otherwise, the result has a
0 bit.
• Bitwise | (OR):
• Compares each corresponding bit of the two operands.
• The result has a 1 bit where at least one of the bits in the operands is 1; otherwise, the
result has a 0 bit.

Left Shift (x << y)
• Shifts bits left by y positions.
• Example:
• 01100010 << 3 ➔ 00010000
Logical Right Shift (x >> y)
• Shifts bits right by y positions, filling with 0s on the left.
• Example:
• 01100010 >> 2 ➔ 00011000
• 10100010 >> 2 ➔ 00101000

Arithmetic Right Shift (x >> y)
• Shifts bits right by y positions, replicating the leftmost bit.
• Example:
• 01100010 >> 2 ➔ 00011000
• 10100010 >> 2 ➔ 11101000

Schule, Studium & Fach

Hochschule
Studium
Kurs

Dokument Information

Hochgeladen auf
18. september 2024
Datei zuletzt aktualisiert am
22. september 2024
Anzahl der Seiten
16
geschrieben in
2024/2025
Typ
Notizen
Professor(en)
D. sapra & t. van gelderen
Enthält
Alle klassen

Themen

5,49 €
Vollständigen Zugriff auf das Dokument erhalten:

100% Zufriedenheitsgarantie
Sofort verfügbar nach Zahlung
Online lesen oder als PDF
Du bist an nichts gebunden

Lerne den Verkäufer kennen
Seller avatar
immederoever

Lerne den Verkäufer kennen

Seller avatar
immederoever Universiteit van Amsterdam
Folgen Sie müssen sich einloggen, um Studenten oder Kursen zu folgen.
Verkauft
4
Mitglied seit
2 Jahren
Anzahl der Follower
3
Dokumente
17
Zuletzt verkauft
2 Jahren vor

0,0

0 rezensionen

5
0
4
0
3
0
2
0
1
0

Kürzlich von dir angesehen.

Warum sich Studierende für Stuvia entscheiden

on Mitstudent*innen erstellt, durch Bewertungen verifiziert

Geschrieben von Student*innen, die bestanden haben und bewertet von anderen, die diese Studiendokumente verwendet haben.

Nicht zufrieden? Wähle ein anderes Dokument

Kein Problem! Du kannst direkt ein anderes Dokument wählen, das besser zu dem passt, was du suchst.

Bezahle wie du möchtest, fange sofort an zu lernen

Kein Abonnement, keine Verpflichtungen. Bezahle wie gewohnt per Kreditkarte oder Sofort und lade dein PDF-Dokument sofort herunter.

Student with book image

“Gekauft, heruntergeladen und bestanden. So einfach kann es sein.”

Alisha Student

Häufig gestellte Fragen