Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Calcule y concluya acerca de las operaciones que se realizan qué efectos tienen en los bits:
A | B=NOT A | R=NOT B |
1|0|1|
1|0|1|
0|1|0|
1|0|1|
0|1|0|
1|0|1|
0|1|0|
1|0|1|
0|1|0|
1 | 0 | 1 |1 | 0 | 1 |
1|0|1|
1|0|1|
2. En el ejemplo donde usamos el vector DISPONIBILIDAD ¿Para qué se usan las máscaras?
Para ocultar el valor de las posiciones que deseamos ignorar o que no sufren cambios, por lo tanto se resaltan
los bits relevantes.
a) ¿Qué valor de máscara y qué operación se usarían para indicar que las máquinas 2 y 5 están ocupadas?
Para indicar si la máquina está desocupada, disponible o inactiva (de 0 a 1) usaremos la operación OR con
máscara, en nuestro caso, de 8 bits, siendo 1 el valorde la posición de la máquina que se inactivará y para
indicar si la máquina está ocupada, no disponible o activa (de 1 a 0) usaremos la operación AND con máscara
de 8 bits, siendo 0 el valor de la posición de la máquina que se activará.
Atendiendo la sugerencia tomaremos el último valor que tomó el vector DISPONIBILIDAD en el ejemplo
dado.
b) ¿Qué valor de máscara y que operación se usarían para indicar que las máquinas 2 y 4 ya no están
ocupadas? Nota: Realícelo con una sola operación.
c) ¿Qué valor de máscara y qué operación se usaría para indicar que todas las máquinas están disponibles?
d) ¿Qué valor de máscara y qué operación se usaría para indicar que todas las máquinas están inactivas?
e) Desarrolle un procedimiento para aislar el bit de estado de la máquina 2 como el bit de signo. Por ejemplo,
si el patrón DISPONIBILIDAD es...