Contenidos detallados:
- Repasando el ejemplo de entidades gestionadas
- Separando el código en múltiples ficheros
- Entendiendo que los ficheros se ensamblan individualmente, cada uno por separado, en ficheros intermedios.
- Los ficheros intermedios son después juntados (enlazados) por el linker que crea con ellos el binario final
- Gestión automática de ficheros de #CPCtelera: automáticamente ensambla/compila todos los ficheros .s/.c que estén en la carpeta src/
- Problemas de ensamblado/compilación al tener ficheros por separado
- Requerimientos de definición de símbolos en cada uno de los ficheros
- Definir un símbolo como global usando .globl: la declaración del fichero debe incluir .globl y los lugares donde queramos usarlo también.
- Entendiendo qué hace exactamente include: copia el contenido de un fichero dentro de otro
- Revisando la generación de código y viendo la expansión de las macros que generan etiquetas
- Entendiendo que las etiquetas referencian una posición de memoria (son una constante cuyo valor es la dirección de memoria donde han sido definidas)
- Entendiendo que las declaraciones de macros, etiquetas y/o constantes no generan código: sólo informan al ensamblador/compilador de estructuras que podemos usar en otro momento
Enlaces:
- 2ª parte de la sesión: https://youtu.be/LJ9HUsym13U
- 3ª parte de la sesión: https://youtu.be/dmDDjTCqUdo
- 4ª parte de la sesión: https://youtu.be/gBJ2_FbK500
- CPCtelera: http://lronaldo.github.io/cpctelera/
- Clases 2017: https://www.youtube.com/playlist?list...
- Curso de Código Máquina y ensamblador: http://www.cpcwiki.eu/index.php/DEZ80
Múltiples ficheros fuente, includes, símbolos globales y macros [GameDev asm Z80][3.1][2018] 6502 instruction set | |
17 Likes | 17 Dislikes |
353 views views | 2.28K followers |
Science & Technology Creative Commons Attribution licence (reuse allowed) | Upload TimePublished on 26 Sep 2018 |
Related keywords
mega drive novo,gamedevmap,retro jordans,basic sign language,amiga 600,indiedev press kit,retrospect,basic synonym,nest outdoor camera,amstrad mega pc,super nintendo mario kart,retrolisthesis,atari 7800,basic life support,desarrollo de software,indiedev hashtags,mega drive mercado livre,super nintendo games,amigara fault,desarrollo in english,desarrollo sustentable,retroactive,indie dev,gamedev discord,atari teenage riot,mega drive jogos,super nintendo switch,retro 4,nespresso pods,super nintendo games on switch,indie developer tools,nessus,basic energy services,desarrollo web,amstrad air conditioner,master system ebay,indie dev meaning,mega drive online,z800 kawasaki,retro 1,atari jaguar,indiedev reddit,retroverted uterus,z800 precio,master system homebrew,nesn,mega drive roms,nesco resource,super nintendo classic games,6502 registers,nest,indiedevhour,basic guitar chords,basic colors,mega drive sega,amiga mia letra,retrograde,6502 opcodes,z800e,6502 chip,basic instinct,gamedev stackexchange,desarrollo estabilizador,6502 nbr,super nintendo world,retroarch,master system bios,atari 2600 games,amiga in english,z80 cpu,z800 ficha tecnica,amstrad cpc,z80 datasheet,desarrollo urbano,master systems engineering,amstrad cpc 464,super nintendo entertainment system,z80 pinout,mega drive tectoy,gamedev market,basically,basics with babish,amigas cheetahs,amiga vs amigo,amiga computer,amiga amigo bebe,amstrad ac,master system converter,gamedev twitter,indiedev hastags,super nintendo chalmers,indiedev map,nest camera,z800 negra,nestle,master system inc,desarrollo en ingles,amstrad gx4000,master system band,gamedev.ru,indiedev twitter,desarrollo organizacional,super nintendo controller,amstrad cpc emulator,atari lynx,gamedev とは,master systems llc,basic interview questions,mega drive controle,amiga 500,mega drive emulator,master system best games,indie developer meaning,desarrollo sostenible,gamedev houdini,z800e ficha tecnica,master system ii,game dev tycoon guide,indie developer,amstrad ac india,amstrad pc,z800 cup,6502 assembly,nessa,mega drive emulador,6502 ora,retro games,mega drive mini,super nintendo classic,gamedev tycoon,indiedev day,amiga spanish,z800 hp,master system controller,indie dev team up,mega drive antigo,gamedev jobs,desarrollo infantil,basicallyidowrk,atari adventure,nessa pokemon,master systems dubai,mega drive roms pack,gamedev.tv,super nintendo ebay,super nintendo zelda,nespresso machine,gamedevelopmenttoolset,amiga emulator,indie dev blog,desarrollos terrestres,z800 sugomi,desarrollo humano,nes classic,atari flashback 9,atari flashback 8,z800 full,desarrollo social,nespresso,desarrollo cognitivo,master system indonesia,master system brazil,master system rom set,atari pong,atari games,basic attention token,amstrad cpc 464 games,http://gamedev.net,amstrad computer,indie dev discord,master system infotama,retrofit,6502 assembly tutorial,desarrollo integral,basic invite,amstrad ac company,6502 cfop,indie dev grant,retrovirus,amstrad tv,basic metabolic panel,amstrad emailer,z800,6502 addressing modes,z800 blanca,6502 primer,master system integrator,desarrollo economico,atari 800,basic yoga poses,super nintendo land,nessun dorma,6502 simulator,amiga 1200,retrograde amnesia,atari breakout trick,indiedev hashtags instagram,desarrollo sinonimo,retro 11,retro 12,desarrollo psicomotor,basic economy united,nest hub,basic outfitters,mega drive carrefour,super nintendo console,amstrad games,retro fitness,gamedev reddit,atari logo,gamedev world,super nintendo 64,super nintendo emulator,6502 emulator,super nintendo roms,nestle toll house,mega drive portatil,mega drive 4,indiedev board game,master system emulator,amiga emulator mac,atari 2600,amstrad ac price,amstrad ac review,amigas y rivales,amiga meaning,z800e segunda mano,amiga informatics,atari vcs,mega drive 1,amstrad emulator,mega drive 2,amiga mia,6502 assembler,mega drive 3,retropie,desarrollo personal,nest aware,6502 compiler,master system games,nestle water,retro 12 fiba,atari breakout,super nintendo power cord,6502 pinout,gamedev tycoon wiki,atari st,master system vs nes,atari flashback,gamedev blog,amiga cd32,gamedev podcast,basic facebook,atari game system,6502 vs z80,mega drive sonic,super nintendo for sale,z800 a2,super nintendo sega genesis,amstrad cpc games,desarrollo embrionario,retroperitoneal,retro pug,gamedev forum,amstrad india,6502 processor,nest doorbell,z800 vs z900,z800 workstation,6502 datasheet,basic white girl,6502 cpu,basic instinct 2,atari 5200,amiga games,z800 segunda mano,nest thermostat e,indiedev forum,amigable,
Không có nhận xét nào:
Đăng nhận xét