La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Dir. Inicio CS bytes de desplazamiento en CS (IP) operación Oper. 1Oper. 2 Instrucción de máquina de la operación.

Presentaciones similares


Presentación del tema: "Dir. Inicio CS bytes de desplazamiento en CS (IP) operación Oper. 1Oper. 2 Instrucción de máquina de la operación."— Transcripción de la presentación:

1 Dir. Inicio CS bytes de desplazamiento en CS (IP) operación Oper. 1Oper. 2 Instrucción de máquina de la operación

2

3

4

5

6

7

8 1 0

9

10

11

12 ROL Y RCL Ejemplo: ROL AL: 2F 00101111 CL:03 ROL AL,CL 01111001 AL: 79 Ejemplo: RCL CF: ? CF=1 AL: 2F CF AL 1 00101111 CL:02 RCL AL,CL CF AL 0 10111110 AL: BE

13 ROR Y RCR Ejemplo: ROR AL: 2F 00101111 CL:03 ROR AL,CL 11100101 AL:75 Ejemplo: RCR CF: ? CF=1 AL: 2F AL CF 00101111 1 CL:02 RCR AL,CL AL CF 11001011 1 AL: CB

14

15 Corrimiento lógico (sin signo) o aritmético (con signo).

16

17 corrimientos Ejemplo: SAL Ejemplo: SAR AL: 2F 00101111 CL:02 SAL AL,CL 10111100 AL: BC AL: 2F 00101111 CL:02 SAR AL,CL 00001011 AL: 0B

18

19 Interrupciones por software: Son aquellas programadas por el usuario, es decir, el usuario decide cuando y donde ejecutarlas, generalmente son usadas para realizar entrada y salida. Interrupciones por hardware: Son aquellas que son provocadas por dispositivos externos al procesador su característica principal es que no son programadas, esto es, pueden ocurrir en cualquier momento en el programa. Existen dos clases de interrupciones de este tipo:  Interrupciones por hardware enmascarables: Aquellas en las que el usuario decide si quiere o no ser interrumpido.  Interrupciones por hardware no enmascarables (NMI): Aquellas que siempre interrumpen al programa. Interrupciones

20

21

22

23 El manejo de interrupciones es una técnica de programación, basada en un mecanismo automático en el hardware del microcontrolador, que permite dar atención a algún dispositivo ó circuito interno o externo, únicamente en el momento en que ésta se requiera. Una interrupción es en realidad una llamada a una subrutina(servicio), pero iniciada por el hardware del propio periférico y no por la instrucción "CALL". La interrupción es asíncrona y puede ocurrir en cualquier instante durante la ejecución del programa principal. Concepto interrupción

24 Las interrupciones por software se ejecutan con ayuda de las instrucciones: INT e IRET, además se tiene 256 interrupciones: de la 00 a la FF.

25 Interrupciones Las interrupciones son instrucciones que detiene la ejecución del programa y colocan el apuntador de instrucciones (IP) en una localidad de memoria especifica donde se reanudara el procesamiento.

26

27

28

29

30

31

32

33

34

35

36


Descargar ppt "Dir. Inicio CS bytes de desplazamiento en CS (IP) operación Oper. 1Oper. 2 Instrucción de máquina de la operación."

Presentaciones similares


Anuncios Google