140 likes | 234 Views
COMUNIDAD AKYAABIL “viento que pronostica la llegada de lluvia”. Gabriela -–iluikaltl “cielo” Yesenia—klauitl “lluvia” Ernesto—ejekatl “viento//aire”. LOGO:. ejekatl: viento // aire. kiauitl: lluvia. Iluikaltl:Cielo. HISTORIA DE LA COMUNIDAD.
E N D
COMUNIDAD AKYAABIL “viento que pronostica la llegada de lluvia” Gabriela -–iluikaltl “cielo” Yesenia—klauitl “lluvia” Ernesto—ejekatl “viento//aire”
LOGO: ejekatl: viento // aire kiauitl: lluvia Iluikaltl:Cielo
HISTORIA DE LA COMUNIDAD Los Akyaabil se extendieron por el sur de Yucatán .Constituían un estado unificado, por lo tanto controlaban un territorio amplio. Hablaban la lengua náhuatl. Las construcciones se hicieron de madera y piedra básicamente. Entre las maderas se prefirieron la caoba y el zapote, por ser muy resistentes a los ataques de las termitas. Entre las piedras se usaron caliza, arenisca, mármol, etc. La principal fuente de alimentación fue el maíz. Uno de los más grandes dioses antiguos de la civilización Akyaabil fueron los siguientes: Iluikaltl: Que es Cielo. Klauitl: que es lluvia y Ejekatl: que esviento
Registro de Banderas (flags register): • Está formado por nueve indicadores de un bit en este registro de 16 bits, los cuatro bits más significativos están indefinidos, mientras que hay tres bits con valores determinados: los bits 5 y 3 siempre valen cero y el bit 1 siempre vale uno, mismos que indican ciertas condiciones del resultado de las operaciones.
CF (Carry Flag, bit 0) • Contiene el acarreo de orden más alto (mas a la izquierda) después de una operación aritmética; también lleva el contenido del último bit en una operación de corrimiento o de rotación. • Por ejemplo: 11 acarreo 1 1010 11 +1111 + 11 11001 110
PF (Parity Flag, bit 2) • Bandera de paridad. Se activa si la cifra obtenida de una operación tiene paridad, es decir el número de 1 en ella es par. • Ejemplos: • Si el resultado de una operación es 10 este se representa como 1010 activando el PF ya que 1010 contiene 2 bits activados en 1. • Si el resultado de una operación fuese 4 el PF estaría inactivo debido a que 4 se representa 0100 siento 1 bit activo en 1. • Si el resultado de una operación es 6 el PF se activara en 1 ya que 6 se representa como 110 teniendo 2 bits activos en 1
AF (Auxiliary carry Flag, bit 4) • Si vale 1, indica que hubo "arrastre" o "préstamo" del nibble (cuatro bits) menos significativo al nibble más significativo. Este indicador se usa con las instrucciones de ajuste decimal. Ejemplos: 0001 1001 0000 0001 0001 1010 DC=1 (por ello sumamos 1 a los 4 bits mas significativos) 0001 1010 0001 0000 0010 1010 Y realizamos el ajuste en los cuatro bits menos significativos. 0010 1010 and 1111 0000 0010 1010
ZF (Zero Flag, bit 6) • Bandera de cero. Indica si el resultado de una operación es 0. • Ejemplos: • ZF se activara si la operación es un XOR sobre el mismo registro ya que la operación es 0 • ZF se activara si la operación es 1200 X 0 ya que su resultado es 0 • ZF no se activara con la operación 12-15 ya que el resultado es un valor negativo distinto de 0.
SF (Sign Flag, bit 7) • Bandera de signo. • Indica el signo de una operación aritmética, se activa si el resultado es negativo. Ejemplos: • Se activara SF si la operación es 122-133 ya que su resultado será negativo • No se activara SF si la operación es 12/1 ya que el resultado es positivo • Se activara SF si la operación es 133 * -1 ya que su resultado es negativo.
Tf (Trap flag, bit 7) • Si vale 1, el procesador está en modo paso a paso. En este modo, la CPU automáticamente genera una interrupción interna después de cada instrucción, permitiendo inspeccionar los resultados del programa a medida que se ejecuta instrucción por instrucción. • Ejemplo: Esta bandera se activa cada vez que se ejecuta instrucción por instrucción.
If (interrupt flag, bit 8) • Si vale 1, la CPU reconoce pedidos de interrupción externas enmascarables. • Si vale 0, no se reconocen tales interrupciones. Las interrupciones no enmascarables y las internas siempre se reconocen independientemente del valor de IF.
DF (Direction Flag, bit 10) • Bandera de dirección. Indica la dirección en la que se trataran las cadenas, esta se controla a través de 2 instrucciones CLD y STD • Ejemplos: • Si DF esta activo las cadenas se trataran de derecha a izquierda, la palabra TAREA se almacenaría AERAT • Si DF está inactivo las cadenas se trataran de izquierda a derecha, la palabra ENSAMBLADOR se almacenaría ENSAMBLADOR
OF (Overflow Flag, bit 11) • Bandera de desbordamiento. Indica si el resultado de una operación causa desbordamiento de alto nivel en 1. • Ejemplos: • Si la operación fuese 65535 + 1 para números sin signo causaría la activación del Flag OF dándole un valor de 1. • Si la operación fuese 4096 x 16 causaría la activación de la bandera OF colocándole un valor de 1. • La operación 256 x 256 causa también la activación de OF dándole un valor de 1