La máquina Mealy es una máquina de estado finito , su estado actual y las entradas actuales determinan la salida de esta máquina.
Complemento a 2 :
Es la operación matemática sobre números binarios. Se utiliza para el cálculo como un método de representación de números con signo. Su complemento con respecto a 2 N define el complemento a dos como un número de N bits.
Lógica: –
Primero calcule el complemento de 1 del número binario, convierta 1 a 0 y 0 a 1 y luego agregue 1 a él. Por ejemplo, si el número binario es 1011, entonces su complemento a 1 es 0100 y su complemento a 2 es 0101.
Máquina harinosa de diseño:
- Tome el estado inicial A.
- Si hay un número n de ceros en el estado inicial, permanecerá en el estado inicial.
- Cada vez que se encuentra la primera entrada 1, da la salida 1 y pasa al estado B.
- En el estado B, si la entrada es cero, la salida será 1. Y si la entrada es 1, la salida será 0.
- Y luego establezca el estado B como estado final.
El enfoque es el siguiente:
- Comience de derecha a izquierda.
- Ignora todos los 0.
- Cuando sale 1, ignóralo y luego toma el complemento de 1 de cada dígito.
Figura – Máquina harinosa del complemento a 2
Ejemplo 1:
- Tomemos 001 y sabemos que su complemento a 2 es (110+1 = 111).
- Así que escanea de derecha a izquierda.
- En el estado A, ‘1’ vino primero para pasar a la etapa B y en la salida escribe 1.
- En el estado B, reemplace ‘0’ con ‘1’ y viceversa.
- Así que finalmente obtuvimos 111 como salida.
- Tenga en cuenta que la salida también se imprime en orden de derecha a izquierda.
Ejemplo-2:
- Tomemos 01 y sabemos que su complemento a 2 es (10+1 = 11).
- Así que escanea de derecha a izquierda.
- En el estado A, ‘1’ vino primero para pasar a la etapa B y en la salida escribe 1.
- En el estado B, reemplace ‘0’ con ‘1’ y viceversa.
- Así que finalmente obtuvimos 11 como salida.
- Tenga en cuenta que la salida también se imprime en orden de derecha a izquierda.
Publicación traducida automáticamente
Artículo escrito por _mridul_bhardwaj_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA