100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4,6 TrustPilot
logo-home
Notas de lectura

College aantekeningen Computersystemen

Puntuación
-
Vendido
-
Páginas
16
Subido en
18-09-2024
Escrito en
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.

Mostrar más Leer menos
Institución
Grado

Vista previa del contenido

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

Escuela, estudio y materia

Institución
Estudio
Grado

Información del documento

Subido en
18 de septiembre de 2024
Archivo actualizado en
22 de septiembre de 2024
Número de páginas
16
Escrito en
2024/2025
Tipo
Notas de lectura
Profesor(es)
D. sapra & t. van gelderen
Contiene
Todas las clases

Temas

$6.67
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor
Seller avatar
immederoever

Conoce al vendedor

Seller avatar
immederoever Universiteit van Amsterdam
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
4
Miembro desde
2 año
Número de seguidores
3
Documentos
17
Última venta
2 año hace

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Documentos populares

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes