Club Desarrollo Retro - Ensamblador 6502 - 22-04-2022

Поділитися
Вставка
  • Опубліковано 19 вер 2024
  • Pedimos disculpas por el retraso al subir este video. Corresponde a la sesión sobre ensamblador para el procesador 6502 dentro del club de desarrollo retro.
    Esta sesión fue grabada el 22-04-2022.
    La presentación utilizada es:
    docs.google.co...

КОМЕНТАРІ • 3

  • @dr.ignacioglez.9677
    @dr.ignacioglez.9677 Рік тому +1

    Excelente ☕😎👍
    Muchas gracias

  • @DavidCarrizoGuitarra
    @DavidCarrizoGuitarra Рік тому +1

    Muy interesante! Yo estoy haciendo el curso "Dominando Ensamblador del Z80" del profe Fran Gallego. Cuando termine me gustaría empezar con el 6502. Muy buen video, queda para mi lista de deseos! Saludos

  •  Рік тому +3

    0:00:00 Introducción
    0:01:28 ¿Qué es «el» ensamblador? Diferencia entre código máquina, ensamblador y lenguaje ensamblador
    0:08:17 ¿Qué tiene esa CPU que no tenga yo? Registros, pila
    0:20:53 Variantes del 6502
    0:24:48 Modos de direccionamiento
    0:25:44 · Implícito
    0:27:02 · Por acumulador
    0:28:03 · Inmediato
    0:29:35 · Absoluto
    0:30:55 · Por página cero
    0:32:20 · Absoluto indexado
    0:34:33 · Por página cero, indexado
    0:36:04 · Pre-indexado indirecto, X (página cero, indexado por X, y luego indirecto)
    0:37:13 · Indirecto post-indexado, Y (página cero, indirecto, y luego indexado por Y)
    0:39:26 · Indirecto por página cero (sólo CMOS)
    0:40:19 · Relativo
    0:41:51 · Absoluto indirecto (o sólo Indirecto)
    0:44:17 · Absoluto indexado indirecto (sólo CMOS)
    0:45:27 Mapa de memoria del 6502 y espacio de E/S
    0:52:22 Instrucciones, consecuencias: el registro de estado
    0:57:14 Instrucciones, lista
    0:57:55 · LDA LDX LDY - Carga de registros
    1:00:04 · STA STX STY STZ - Almacenamiento de registros
    1:02:07 · TAX TAY TSX TXA TYA TXS - Transferencia entre registros
    1:04:33 · PLA PLP PLX PLY - Recuperar de la pila
    1:06:15 · PHA PHP PHX PHY - Almacenamiento en la pila
    1:06:47 · ADC SBC - Aritméticas
    1:12:49 · INC INX INY DEC DEX DEY - Incremento/Decremento
    1:14:39 · CMP CPX CPY - Comparación
    1:16:50 · ASL LSR - Desplazamiento
    1:21:05 · ROL ROR - Rotación
    1:23:01 · AND ORA EOR - Lógicas
    1:24:21 · BIT - Detección de bits
    1:26:49 · TRB TSB - Arbitraje (Sólo CMOS)
    1:29:11 · RMBn SMBn - Manipulación de bits (Sólo CPU de Rockwell y WDC)
    1:30:39 · CLC CLD CLI CLV SEC SED SEI - Cambiar registro de estado
    1:33:53 · BCC BVC BEQ BPL BCS BVS BNE BMI BRA - Bifurcación
    1:36:05 · BBRn BBSN - Bifurcación según bits (Sólo CPU de Rockwell y WDC)
    1:36:50 · JMP - Salto
    1:37:16 · JSR RTS - Subrutinas
    1:39:26 · BRK RTI - Interrupciones
    1:43:01 · WAI STP - Gestión de energía (Sólo CPU de WDC)
    1:43:45 · NOP - No operación
    1:44:02 · KIL SLO RLA SRE RRA SAX LAX DCP ISC ANC ALR ARR XAA AXS AHX SHY SHX TAS LAS - Ilegales
    1:46:45 El truco del almendruco. Ejemplos de código y optimización
    1:47:01 Inicialización básica
    1:48:38 Rellenando arrays
    1:56:32 Atendiendo interrupciones
    2:00:17 Para saber más (Brainy)
    2:00:25 Herramientas de desarrollo - Emuladores y Ensambladores
    2:02:16 Herramientas de desarrollo - Ejecución en hardware real
    2:04:07 Otros recursos