100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
College aantekeningen

College aantekeningen Computersystemen

Beoordeling
-
Verkocht
-
Pagina's
16
Geüpload op
18-09-2024
Geschreven 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.

Meer zien Lees minder









Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Documentinformatie

Geüpload op
18 september 2024
Bestand laatst geupdate op
22 september 2024
Aantal pagina's
16
Geschreven in
2024/2025
Type
College aantekeningen
Docent(en)
D. sapra & t. van gelderen
Bevat
Alle colleges

Onderwerpen

Voorbeeld van de inhoud

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
€4,99
Krijg toegang tot het volledige document:

100% tevredenheidsgarantie
Direct beschikbaar na je betaling
Lees online óf als PDF
Geen vaste maandelijkse kosten

Maak kennis met de verkoper
Seller avatar
immederoever

Maak kennis met de verkoper

Seller avatar
immederoever Universiteit van Amsterdam
Bekijk profiel
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
4
Lid sinds
2 jaar
Aantal volgers
3
Documenten
17
Laatst verkocht
2 jaar geleden

0,0

0 beoordelingen

5
0
4
0
3
0
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Veelgestelde vragen