23
Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones Paraninfo 1

Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

Embed Size (px)

Citation preview

Page 1: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

Capítulo 3Instrucciones y

direccionamiento

Félix García CarballeiraJesús Carretero Pérez

José Daniel Sánchez GarcíaDavid Expósito Singh

© Ediciones Paraninfo 1

Page 2: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 2

Figura 3.1: Ejemplo de instrucción máquina de la arquitectura MIPS y su equivalente en ensamblador

Page 3: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 3

Figura 3.2: Ejemplo de una instrucción con cero operandos

Page 4: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 4

Figura 3.3: Ejemplo de una instrucción con un operando

Page 5: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 5

Figura 3.4: Ejemplo de una instrucción con dos operandos

Page 6: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 6

Figura 3.5: Ejemplo de una instrucción con tres operandos

Page 7: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 7

Figura 3.6: Direccionamiento inmediato

Page 8: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 8

Figura 3.7: Direccionamiento de registro

Page 9: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 9

Figura 3.8: Direccionamiento indirecto de registro

Page 10: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 10

Figura 3.9: Direccionamiento directo absoluto

Page 11: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 11

Figura 3.10: Direccionamiento directo relativo a registro base

Page 12: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 12

Figura 3.11: Direccionamiento directo relativo a registro índice

Page 13: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 13

Figura 3.12: Direccionamiento relativo a contador de programa en el MIPS

Page 14: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 14

Figura 3.13: Direccionamiento indirecto

Page 15: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 15

Figura 3.14: Ejemplo de campo de extensión

Page 16: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 16

Figura 3.15: Formato de las instrucciones del MIPS32

Page 17: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 17

Figura 3.16: Formato de instrucción del Problema 3.1

Page 18: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 18

Figura 3.17: Formato de la instrucción del Problema 3.3

Page 19: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 19

Figura 3.18: Formato de las instrucciones del Problema 3.4

Page 20: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 20

Figura 3.19: Formato de las instrucciones del Problema 3.6

Page 21: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 21

Figura 3.20: Formato de las instrucciones del Problema 3.7

Page 22: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 22

Figura 3.21: formato de las instrucciones del Problema 3.9

Page 23: Capítulo 3 Instrucciones y direccionamiento Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones

© Ediciones Paraninfo 23

Figura 3.22: Formato de la instrucción del Problema 3.10