Professional Documents
Culture Documents
Para buscar las operaciones necesita un registro que direccione las instrucciones
en memoria llamado IP o PC (Instruction Pointer o Program Counter) y un
decodificador de instrucciones, ID.
Datos
Dirección Inicial: 40A25h
Dirección Final : 41DC9h
Son direcciones físicas pero para el programa necesitamos direcciones logicas
que podrían ser por facilidad:
Dirección Inicial: CS=40A2h, IP=0005h.
Dirección Final : CS=40A2h, IP=13A9h.
Lo que deben cumplir es la formula:
Dirección Física = CS*10+IP
Es decir, que existen varias soluciones, como esta otra:
Dirección Inicial: CS=4000h, IP=0A25h.
Dirección Final: CS=4000h, IP=1DC9h.
td= 05seg.
Programa NC
Inicio: MOV A, nn 5
decaa: MOV B, FFFFh 5
decre: DEC B 4
JNZ decre 7
DEC A 4
JNZ decaa 7
Fin: INT 20
Ncd=NCmovA+nn*(NCmovB+65535*(NCdecB+NCjnzDecre)+NCdecA+NCjn
zDecaa)
Ncd=5+nn*(5+65535*(4+7)+4+7)
Ademas, tenemos:
td= Ncd*tc
Entonces:
05seg.= (5+nn*(5+65535*(4+7)+4+7))*8.333nanoseg.
Terminales:
Memoria total = 256MB + 12MB = 268MB
2**29
29 bits de dirección
De A28 hasta A0.
Además de MREQ (memory required o requiere memoria), RD(read) y
WR(write), señales que pueden estar en ingles o español, negada o sin negar.
Elementos internos:
Code Segment (CS) o Segmento de código y Puntero de Instrucción o IP, donde
este último debe ser de mínimo 29 bits.
5. Describa las señales que hacen que un procesador no continúe con la secuencia
de un programa. (03 ptos.).
1. CALL dircall
Guarda la dirección siguiente de retorno (el IP, correspondiente a la
instrucción que sigue al CALL), en la pila o stack, por lo tanto el
puntero de pila se decrementa en dos (SP <= SP-2);
Salta a la dirección indicada por el CALL (dircall) de donde continúa
la ejecución.
2. RET
Recupera de la Pila o stack la dirección de retorno, con lo que el
puntero del stack se incrementa en dos (SP<= SP+2).
Salta a la dirección recuperada de donde continua la ejecución.
Ejemplo:
CS:IP
Al ejecutar el CALL:
Guarda IP de instrucción siguiente, 0459. Cambiando el SP a FFFA.
Salta a la dirección 0758
Cambiando.
SS:SP (PILA o STACK)
1250:FFF8 46
1250:FFF9 B5
1250:FFFA 04
1250:FFFB 59
1250:FFFC 25
1250:FFFD 38
1250:FFFE F4
1250:FFFF 3B
El Profesor