¿Qué es el relleno de ceros?
Existen dos formas para convertir un tipo de entero menor en uno mayor:
- Relleno de ceros
- Extensión de signo
El método empleado depende de la instrucción que esté usando el operando.
Para el relleno de ceros, todos los bits por encima del rango del tipo más pequeño se rellenan con 0.
Por ejemplo, SINT: 16#87 = -121 convertido a DINT da como resultado 16#00000087 = 135
Para la extensión de signo, todos los bits por encima del rango del tipo más pequeño se rellenan con el bit de signo del tipo más pequeño.
Por ejemplo:SINT: 16#87 = -121 convertido a DINT da como resultado 16#FFFFFF87 = -121
Entregue su opinión