Mins; Mins - Referencia Del Lenguaje Ensamblador - Parallax Propeller P8X32A Manual Del Usuario

Tabla de contenido

Publicidad

MINS

– Referencia del Lenguaje Ensamblador
MINS
instrucción: Limite mínimo de un valor signado a otro valor signado.
MINS
SValue1,
SValue2
#
Resultado: El mayor de los valores signados SValue1 y SValue2 se almacena en SValue1.
SValue1
(campo-d) es el registro que contiene el valor a comparar contra SValue2 y es
el destino en el cual se escribe el mayor de los dos.
SValue2
(campo-s) es un registro o literal 9-bit cuyo valor se compara contra SValue1.
Tabla Opcode:
–INSTR– ZCRI –CON–
–DEST–
010000 001i 1111 ddddddddd sssssssss
Tabla de verdad:
Destino
$0000_0001; 1
$0000_0001; 1
$0000_0001; 1
$0000_0001; 1
$0000_0002; 2
$0000_0001; 1
$0000_0000; 0
$FFFF_FFFF; -1
Explicación
MINS
compara los valores no signados de SValue1 y SValue2 y almacena el mayor de los dos
en el registro SValue1, efectivamente limitando SValue1 a un mínimo de Value2.
WZ
Si el efecto
se especifica, la bandera Z se activa (1) si SValue2 es cero (0). Si el efecto
se especifica, la bandera C se activa (1) si el no signado SValue1 es menor que el no signado
SValue2. El mayor de los dos valores de escribe a SValue1 a menos que
Pagina 320 · Manual Propeller v1.1
–SRC–
Resultado Z
S = 0
Entrada
Fuente
Z C Efectos
$0000_0002; 2
- -
$0000_0001; 1
- -
$0000_0000; 0
- -
$FFFF_FFFF; -1
- -
$0000_0001; 1
- -
$0000_0001; 1
- -
$0000_0001; 1
- -
$0000_0001; 1
- -
Resultado C
Resultado
Signed (D < S)
Written
Salida
Destino
wz wc
$0000_0002; 2
wz wc
$0000_0001; 1
wz wc
$0000_0001; 1
wz wc
$0000_0001; 1
wz wc
$0000_0002; 2
wz wc
$0000_0001; 1
wz wc
$0000_0001; 1
wz wc
$0000_0001; 1
NR
este especificado.
Ciclos
4
Z C
0
1
0
0
1
0
0
0
0
0
0
0
0
1
0
1
WC

Publicidad

Tabla de contenido
loading

Productos relacionados para Parallax Propeller P8X32A

Este manual también es adecuado para:

Propeller p8x32a-d40Propeller p8x32a-q44Propeller p8x32a-m44

Tabla de contenido