Back to Browse

Funciones en C: internals

650 views
Apr 12, 2021
35:45

Programación en C - Funciones: internals (*** Índice del video al final de la descripción ***) En este video podrás comprender los conceptos básicos acerca de como se implementan las funciones en C en el lenguaje del procesador. Se incluye la explicación de los conceptos de pila (stack), stack frame y convención de llamada (calling convention). Repositorio con códigos de ejemplo: https://github.com/facundolarosa/info1 Te invito a suscribirte para recibir actualizaciones y sugerir mejoras o cambios. ******************************* Índice ---------- INTRODUCCIÓN --------- 00:00​ Introducción general ---------- STACK Y STACK FRAME --------- 02:25 ¿Qué es una pila (stack)? 04:36 PUSH: Escritura de la pila 06:39 POP: Lectura de la pila 08:09 ¿Qué es un stack frame? 09:37 Stack frame Intel x86-64 12:07 Uso de la pila en funciones anidadas ---------- CALLING CONVENTION --------- 17:19 Modelo del programador Intel x86-64 18:44 ¿Qué es una calling convention? 21:08 Comienzo del ejemplo 23:11 Pasaje de argumentos a través de los registros 29:50 Salto a la función (call) 31:21 Retorno de valor por medio de los registros 34:41 Cierre

Download

0 formats

No download links available.

Funciones en C: internals | NatokHD