instrinstrucciones awl para_el_examen-3

2
Instrucciones para el examen Las instrucciones sombreadas aparecerán en el folio del examen, en una tabla con la información que se muestra aquí. Las instrucciones que no están sombreadas hay que saberlas. A Operaciones con bits Y AN Operaciones con bits Y-No O Operaciones con bits O = Operaciones con bits Asignar S Operaciones con bits Activar R Operaciones con bits Desactivar SET Operaciones con bits Activar CLR Operaciones con bits Desactivar RLO (=0) FN Operaciones con bits Flanco negativo FP Operaciones con bits Flanco positivo NOT Operaciones con bits Negar el RLO X Operaciones con bits O-exclusiva L Cargar/Transferir Cargar T Cargar/Transferir Transferir LC Temporizadores Cargar el valor actual de temporización en ACU 1 como número BCD R Temporizadores Desactivar temporizador SP Temporizadores Temporizador como impulso. S_PULSE SE Temporizadores Temporizador como impulso prolongado. S_PEXT SD Temporizadores Temporizador como retardo a la conexión. S_ODT SS Temporizadores Temporizador como retardo a la conexión con memoria. S_ODTS SF Temporizadores Temporizador como retardo a la desconexión. S_OFFDT LC Contadores Cargar valor actual del contador en ACU 1 como número BCD R Contadores Desactivar contador S Contadores Poner contador al valor inicial CD Contadores Decrementar contador CU Contadores Incrementar contador == Comparaciones Igual <> Comparaciones Distinto > Comparaciones Mayor que < Comparaciones Menor que >= Comparaciones Mayor o igual que <= Comparaciones Menor o igual *D Función en coma fija Multiplicar ACU 1 por ACU 2 como entero doble *I Función en coma fija Multiplicar ACU 1 por ACU 2 como entero /D Función en coma fija Dividir ACU 2 por ACU 1 como entero doble /I Función en coma fija Dividir ACU 2 por ACU 1 como entero +D Función en coma fija Sumar ACU 1 y 2 como entero doble +I Función en coma fija Sumar ACU 1 y 2 como entero –D Función en coma fija Restar ACU 1 de ACU 2 como entero doble –I Función en coma fija Restar ACU 1 de ACU 2 como entero MOD Función en coma fija Resto de la división de enteros dobles *R Función en coma flotante Multiplicar ACU 1 por ACU 2 como número de coma flotante(32 bits) /R Función en coma flotante Dividir ACU 2 por ACU 1 como número de coma flotante (32 bits) +R Función en coma flotante Sumar ACU 1 y 2 como número de coma flotante (32 bits) ABS Función en coma flotante Valor absoluto de un número de coma flotante (32 bits, IEEE-FP) –R Función en coma flotante Restar ACU 1 de ACU 2 como número de coma flotante (32 bits) SQR Función en coma flotante Calcular el cuadrado de un número de coma flotante (32 bits) SQRT Función en coma flotante Calcular la raíz cuadrada de un número de coma flotante(32 bits) BTD Convertidor Convertir número BCD a entero doble BTI Convertidor Convertir BCD a entero ITB Convertidor Convertir entero en BCD ITD Convertidor Convertir entero en entero doble RND Convertidor Redondear un número en coma flotante a entero RND– Convertidor Redondear un número real al próximo entero inferior

Upload: jesus-huerta

Post on 19-Aug-2015

8 views

Category:

Education


0 download

TRANSCRIPT

Page 1: instrInstrucciones awl para_el_examen-3

Instrucciones para el examen

Las instrucciones sombreadas aparecerán en el folio del examen, en una tabla con la información que

se muestra aquí. Las instrucciones que no están sombreadas hay que saberlas.

A Operaciones con bits Y

AN Operaciones con bits Y-No

O Operaciones con bits O

= Operaciones con bits Asignar

S Operaciones con bits Activar

R Operaciones con bits Desactivar

SET Operaciones con bits Activar

CLR Operaciones con bits Desactivar RLO (=0)

FN Operaciones con bits Flanco negativo

FP Operaciones con bits Flanco positivo

NOT Operaciones con bits Negar el RLO

X Operaciones con bits O-exclusiva

L Cargar/Transferir Cargar

T Cargar/Transferir Transferir

LC Temporizadores Cargar el valor actual de temporización en ACU 1 como número BCD

R Temporizadores Desactivar temporizador

SP Temporizadores Temporizador como impulso. S_PULSE

SE Temporizadores Temporizador como impulso prolongado. S_PEXT

SD Temporizadores Temporizador como retardo a la conexión. S_ODT

SS Temporizadores Temporizador como retardo a la conexión con memoria. S_ODTS

SF Temporizadores Temporizador como retardo a la desconexión. S_OFFDT

LC Contadores Cargar valor actual del contador en ACU 1 como número BCD

R Contadores Desactivar contador

S Contadores Poner contador al valor inicial

CD Contadores Decrementar contador

CU Contadores Incrementar contador

== Comparaciones Igual

<> Comparaciones Distinto

> Comparaciones Mayor que

< Comparaciones Menor que

>= Comparaciones Mayor o igual que

<= Comparaciones Menor o igual

*D Función en coma fija Multiplicar ACU 1 por ACU 2 como entero doble

*I Función en coma fija Multiplicar ACU 1 por ACU 2 como entero

/D Función en coma fija Dividir ACU 2 por ACU 1 como entero doble

/I Función en coma fija Dividir ACU 2 por ACU 1 como entero

+D Función en coma fija Sumar ACU 1 y 2 como entero doble

+I Función en coma fija Sumar ACU 1 y 2 como entero

–D Función en coma fija Restar ACU 1 de ACU 2 como entero doble

–I Función en coma fija Restar ACU 1 de ACU 2 como entero

MOD Función en coma fija Resto de la división de enteros dobles

*R Función en coma flotante Multiplicar ACU 1 por ACU 2 como número de coma flotante(32 bits)

/R Función en coma flotante Dividir ACU 2 por ACU 1 como número de coma flotante (32 bits)

+R Función en coma flotante Sumar ACU 1 y 2 como número de coma flotante (32 bits)

ABS Función en coma flotante Valor absoluto de un número de coma flotante (32 bits, IEEE-FP)

–R Función en coma flotante Restar ACU 1 de ACU 2 como número de coma flotante (32 bits)

SQR Función en coma flotante Calcular el cuadrado de un número de coma flotante (32 bits)

SQRT Función en coma flotante Calcular la raíz cuadrada de un número de coma flotante(32 bits)

BTD Convertidor Convertir número BCD a entero doble

BTI Convertidor Convertir BCD a entero

ITB Convertidor Convertir entero en BCD

ITD Convertidor Convertir entero en entero doble

RND Convertidor Redondear un número en coma flotante a entero

RND– Convertidor Redondear un número real al próximo entero inferior

Page 2: instrInstrucciones awl para_el_examen-3

RND+ Convertidor Redondear un número real al próximo entero superior

TRUNC Convertidor Truncar

DTB Convertidor Convertir entero doble en BCD

DTR Convertidor Convertir entero doble en coma flotante

JU Saltos Salto incondicionado

JC Saltos Saltar si RLO = 1

JCB Saltos Saltar si RLO = 1 y salvaguardar RLO en RB

JCN Saltos Saltar si RLO = 0

JNB Saltos Saltar si RLO = 0 y salvar RLO en RB

JBI Saltos Saltar si RB = 1

JNBI Saltos Saltar si RB = 0

JL Saltos Saltar utilizando una lista de metas

JZ Saltos Saltar si el resultado = 0

JM Saltos Saltar si resultado < 0

JP Saltos Saltar si el resultado > 0

JN Saltos Saltar si resultado <> 0

JMZ Saltos Saltar si el resultado <= 0

JPZ Saltos Saltar si el resultado >= 0

JO Saltos Saltar si OV = 1

JOS Saltos Saltar si OS = 1

JUO Saltos Saltar si el resultado no es válido

LOOP Saltos Bucle

BE Control del programa Fin de bloque

BEU Control del programa Fin de bloque incondicionado

BEC Control del programa Fin de bloque condicionado

NOP 0 Acumulador Operación nula 0

Por tanto, esta es la tabla que aparecerá fotocopiada en el examen: SP Temporizadores Temporizador como impulso. S_PULSE

SE Temporizadores Temporizador como impulso prolongado. S_PEXT

SD Temporizadores Temporizador como retardo a la conexión. S_ODT

SS Temporizadores Temporizador como retardo a la conexión con memoria. S_ODTS

SF Temporizadores Temporizador como retardo a la desconexión. S_OFFDT

BTD Convertidor Convertir número BCD a entero doble

BTI Convertidor Convertir BCD a entero

DTB Convertidor Convertir entero doble en BCD

DTR Convertidor Convertir entero doble en coma flotante

ITB Convertidor Convertir entero en BCD

ITD Convertidor Convertir entero en entero doble

RND Convertidor Redondear un número en coma flotante a entero

RND– Convertidor Redondear un número real al próximo entero inferior

RND+ Convertidor Redondear un número real al próximo entero superior

TRUNC Convertidor Truncar

JU Saltos Salto incondicionado

JC Saltos Saltar si RLO = 1

JCB Saltos Saltar si RLO = 1 y salvaguardar RLO en RB

JCN Saltos Saltar si RLO = 0

JNB Saltos Saltar si RLO = 0 y salvar RLO en RB

JBI Saltos Saltar si RB = 1

JNBI Saltos Saltar si RB = 0

JL Saltos Saltar utilizando una lista de metas

JZ Saltos Saltar si el resultado = 0

JM Saltos Saltar si resultado < 0

JP Saltos Saltar si el resultado > 0

JN Saltos Saltar si resultado <> 0

JMZ Saltos Saltar si el resultado <= 0

JPZ Saltos Saltar si el resultado >= 0

JO Saltos Saltar si OV = 1

JOS Saltos Saltar si OS = 1

JUO Saltos Saltar si el resultado no es válido

LOOP Saltos Bucle

BE Control del programa Fin de bloque

BEU Control del programa Fin de bloque incondicionado

BEC Control del programa Fin de bloque condicionado