Estructura de computadors (Universitat Oberta de Catalunya)
StuDocu no està patrocinat ni avalat per cap col·legi o universitat
Descarregat per david font (dfontc@uoc.edu)
, lOMoARcPSD|10192405
Programación
en ensamblador
(x86-64)
Miquel Albert Orenga
Gerard Enrique Manonellas
PID_00218269
Descarregat per david font (dfontc@uoc.edu)
, lOMoARcPSD|10192405
CC-BY-SA • PID_00218269 Programación en ensamblador (x86-64)
Los textos e imágenes publicados en esta obra están sujetos –excepto que se indique lo contrario– a una licencia de
Reconocimiento-Compartir igual (BY-SA) v.3.0 España de Creative Commons. Se puede modificar la obra, reproducirla, distribuirla
o comunicarla públicamente siempre que se cite el autor y la fuente (FUOC. Fundació per a la Universitat Oberta de Catalunya), y
siempre que la obra derivada quede sujeta a la misma licencia que el material original. La licencia completa se puede consultar en:
http://creativecommons.org/licenses/by-sa/3.0/es/legalcode.ca
Descarregat per david font (dfontc@uoc.edu)
, lOMoARcPSD|10192405
CC-BY-SA • PID_00218269 Programación en ensamblador (x86-64)
1. Arquitectura del computador........................................................ 11
1.1. Modos de operación ................................................................... 11
1.1.1. Modo extendido de 64 bits ........................................... 13
1.1.2. Modo heredado de 16 y 32 bits .................................... 14
1.1.3. El modo de gestión de sistema ...................................... 15
1.2. El modo de 64 bits ..................................................................... 15
1.2.1. Organización de la memoria ......................................... 16
1.2.2. Registros ......................................................................... 18
2. Lenguajes de programación............................................................ 22
2.1. Entorno de trabajo ...................................................................... 23
3. El lenguaje de ensamblador para la arquitectura x86-64....... 25
3.1. Estructura de un programa en ensamblador .............................. 25
3.2. Directivas ..................................................................................... 26
3.2.1. Definición de constantes ............................................... 26
3.2.2. Definición de variables .................................................. 27
3.2.3. Definición de otros elementos ...................................... 31
3.3. Formato de las instrucciones ...................................................... 33
3.3.1. Etiquetas ......................................................................... 34
3.4. Juego de instrucciones y modos de direccionamiento ............... 35
3.4.1. Tipos de operandos de las instrucciones x86-64 ........... 36
3.4.2. Modos de direccionamiento .......................................... 39
3.4.3. Tipos de instrucciones ................................................... 43
4. Introducción al lenguaje C.............................................................. 46
4.1. Estructura de un programa en C ................................................ 46
4.1.1. Generación de un programa ejecutable ........................ 47
4.2. Elementos de un programa en C ................................................ 48
4.2.1. Directivas ....................................................................... 48
4.2.2. Variables ......................................................................... 49
4.2.3. Operadores ..................................................................... 50
4.2.4. Control de flujo ............................................................. 52
4.2.5. Vectores .......................................................................... 54
4.2.6. Apuntadores ................................................................... 56
4.2.7. Funciones ....................................................................... 57
4.2.8. Funciones de E/S ........................................................... 58
Descarregat per david font (dfontc@uoc.edu)
Los beneficios de comprar resúmenes en Stuvia estan en línea:
Garantiza la calidad de los comentarios
Compradores de Stuvia evaluaron más de 700.000 resúmenes. Así estas seguro que compras los mejores documentos!
Compra fácil y rápido
Puedes pagar rápidamente y en una vez con iDeal, tarjeta de crédito o con tu crédito de Stuvia. Sin tener que hacerte miembro.
Enfócate en lo más importante
Tus compañeros escriben los resúmenes. Por eso tienes la seguridad que tienes un resumen actual y confiable.
Así llegas a la conclusión rapidamente!
Preguntas frecuentes
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
100% de satisfacción garantizada: ¿Cómo funciona?
Nuestra garantía de satisfacción le asegura que siempre encontrará un documento de estudio a tu medida. Tu rellenas un formulario y nuestro equipo de atención al cliente se encarga del resto.
Who am I buying this summary from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller davidfont164. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy this summary for 6,89 €. You're not tied to anything after your purchase.