Nesta página você poderá acompanhar as atualizações corretivas e de melhorias que foram realizadas no conteúdo do portal bem como as atualizações na fila.

De forma sucinta, todas as atualizações feitas serão acompanhadas com a lista de linguagens e as seções que sofreram alterações bem como suas correções descritas.

Adição de conteúdo no tutorial abaixo:

  •  
    • Básico/Comandos - Adição: Comandos de decisão, repetição, escolha e outros
    • Básico/Comandos/Decisão - Adição: if, if-else e if-else-if
    • Básico/Comandos/Repetição - Adição: for, while, loop, continue e break
    • Básico/Comandos/Escolha - Adição: match, 'match com string, char e enum' e let-match
    • Básico/Função - Adição: Declaração, 'Função com parâmetro', 'Retornando valor' e 'Valor e Referência'
    • Básico/Closure - Adição: Declaração, 'Closure com parâmetro', 'Closure retornando valor' e 'Valor e Referência'

Ajustes no tutorial Assembly/8-bits abaixo:

  •  8080
    • Instruções/Rotação - Ajustes: objetivos, intro e sintaxes; Adição: como setar as flags
    • Instruções/Pilha - Ajustes: objetivos, intro, descrições PUSH, POP e SPHL
    • Instruções/Outros - Ajustes: objetivos e ajustes pontuais
    • Instruções/Movimentação - Ajustes: objetivos, intro, descrições e sintaxes
    • Instruções/Lógica - Ajustes: objetivos, títulos AND/OR, descrição NOT, sintaxes; Adição: como setar flags
    • Instruções/Incremento - Ajustes: objetivos, intro e sintaxes; Adição: como setar flags em INR
    • Instruções/Flag - Ajustes: objetivos, intro e sintaxe/flags CMC
    • Instruções/Entrada e Saída - Ajustes: objetivos, intro e descrições
    • Instruções/Decremento - Ajustes: objetivos, intro e sintaxes; Adição: como setar flags em DCR
    • Instruções/Controle de Fluxo - Ajustes: objetivos, intro e descrições;
    • Instruções/Comparação - Ajustes: objetivos, intro e sintaxes; Adição: CPI , e como setar flags
    • Instruções/Aritmética - Ajustes: objetivos, intro e descrições; Adição: Separação ADI, ACI, SUI, SBI e como setar flags

Melhorias no(s) tutorial(ais) abaixo:

  •  
    • Básico/Casting - Adição: Ex. 1, mais função de conversão
    • Básico/Entrada e Saída - Remoção: precisão, alinhamento e quantidade movido para formatação
    • Básico/Formatação - Adição: precisão, alinhamento e quantidade movido de formatação
    • Básico/Comandos/Decisão - Adição: 'Função como argumento' e pass
    • Básico/Comandos/Repetição - Adição: pass
    • Básico/Função - Adição: **kwargs e 'argumentos nomeados'
    • Básico/Função Lambda - Adição: 'Escopo em função lambda'
    • Tipos de derivados/String - Adição: 'Constantes nativas' e 'string raw'
    • Básico/Bits e Bytes - Versão inicial: 'Setando bits', 'Resetando bits' e 'Testando bits'

Atualização de ajuste no(s) tutorial(ais) abaixo:

  •  6502
    • Instruções/Movimentação - Ajustes: Objetivos, título LDY e flags afetadas STA; Adicão: como setar flags em LDA/X/Y
    • Instruções/Transferência - Ajustes: Objtetivos, descrições e endereçamento TYA, flas TSX; Adição: como setar flags
    • Instruções/Pilha - Ajustes: objetivos, intro, ajustes em descrições, flags PHP; Adição: como setar flags em PLA
    • Instruções/Deslocamento - Ajustes: objetivos e intro; Adição: como setar flags
    • Instruções/Rotação - Ajustes: objetivos, intro(flag Carry); Adição: como setar flags
    • Instruções/Lógica - Ajustes: objetivos, intro(flag V), sintaxe e descrição(valor imediato); Adição: como setar flags
    • Instruções/Aritmética - Ajustes: objetivos, intro, sintaxes e descrições; Adição: como setar flags
    • Instruções/Comparação - Ajustes: objetivos, intro e sintaxes; Adição: como setar flags
    • Instruções/Incremento - Ajustes: objetivos e descrição INX; Adição: como setar flags
    • Instruções/Decremento - Ajustes: objetivos; Adição: como setar flags
    • Instruções/Controle de Fluxo - Ajustes: objetivos, descrições e sintaxes; Adição: info. flags I em BRK
    • Instruções/Flags - Ajustes: objetivos, intro, flag I em CLI/SEI, modos BIN/BCD em SED/CLD e flag afetada C em SEC

Atualização de melhoria no(s) tutorial(ais) abaixo:

  •  
    • Básico/Conversão - Correção: 'links objetivos'; Adição: 'conversão inteiro <-> binário'
    • Básico/Comandos/Decisão - Adição: 'Retorno de operador'
    • Básico/Comandos/Escolha - Adição: 'Switch com return'
    • Básico/Função - Adição: 'Retornando função'
    • Tipos Derivados/String - Ajustes: 'Objetivos'; Adição: 'Parâmetro, argumento e retorno' e 'Substituir caractere'
    • Básico/Bits e Bytes - Versão inicial: 'Setando', 'Resetando', 'Testando' e 'Invertendo bits'

Atualização de ajuste no(s) tutorial(ais) abaixo:

  •  32-Bits/ARM
    • Arquitetura/Introdução - Ajustes: pontuais em 'versões' e 'ferramentas'
    • Arquitetura/Registradores - Ajustes: objetivos, numerção de tabelas 7-11, modos de execução e CPSR
    • Arquitetura/Tipos de Dados - Ajustes: 'objetivos, pontuais; Adição: tipos derivados
    • Arquitetura/Memória - Ajustes: 'objetivos' e 'alinhamento'; Adição: banco de memória e registrador mapeado
    • Arquitetura/Entrada e Saída - Ajustes: pontuais; Adição: 'periférico com delay'
    • Arquitetura/Pilha - Ajustes: pontuais; Adição: 'pilha e subrotina'
    • Arquitetura/Interrupções - Ajustes: pontuais; Adição: 'pilha e subrotina'
    • Arquitetura/Endereçamento - Ajustes: pontuais

Atualização de melhoria no(s) tutorial(ais) abaixo:

  •  
    • Funções/Introdução - Adição: 'função void com return'
    • String/Operações Básicas - Adição: 'string multilinha'
    • Comandos/Escolha/switch - Adição: 'switch com union'
    • Operadores/Bits e Bytes - Correção: link objetivo 'testando bits' Adição: 'resetando byte' e 'setando byte'
    • Tratamento de erro/atexit - Adição: 'atexit com múltiplas funções'

Atualização de ajuste no(s) tutorial(ais) abaixo:

  •   16-Bits/8086
    • Arquitetura/Introdução - Ajustes: pontuais; Adição: 'WonderSwan'em 'Uso do 8086'
    • Arquitetura/Registradores - Ajustes: pontuais, texto duplicado em 'valores iniciais'; Adição: info. sobrescrita de registradores
    • Arquitetura/Tipos de Dados - Ajustes: pontuais em sinalização; Adição: tipos derivados
    • Arquitetura/Memória - Ajustes: pontuais em 'intro', 'segmentação' e tab. 6 de 'bancos de memória'
    • Arquitetura/Entrada e Saída - Ajustes: 'objetivo', título 'Entrada e Saída' e intro; Adição: Periférico com delay
    • Arquitetura/Pilha - Ajustes: pontuais, uso de BP movido para 'Pilha e Subrotina'
    • Arquitetura/Endereçamento - Ajustes: pontuais em 'intro', sintaxes de modos e outros ajustes
    • Arquitetura/Interrupções - Ajustes: correção em termo maskable em 'intro' e outros ajustes pontuais

Atualização de ajustes no(s) tutorial(ais) abaixo:

  •   16-Bits/68000
    • Principal - Ajustes: descrição de cards
    • Arquitetura/Introdução - Ajustes: pontuais
    • Arquitetura/Registradores - Ajustes: pontuais, descrição de registradores e adição: ícone 'chip'
    • Arquitetura/Tipos de Dados - Ajustes: pontuais e ícone; Adição: Tipos byte, word, longword, derivados, sinalização 16/32bits.
    • Arquitetura/Memória - Ajustes: pontuais, ícone e objetivo 'Restrição de acesso'; Adição: Bancos de memória
    • Arquitetura/Pilha - Ajustes: pontuais e ícone; Adição: "Push e Pull", Stack Pointer, Pilha e subrotina
    • Arquitetura/Endereçamento - Ajustes: intro, descrição de modos e ícone topo; Adição: tabelas
    • Arquitetura/Interrupções - Correções: 'Vetores trap': descrição e tab. 6; Ajustes: adição do ícone chip, intro e outros pontuais

Atualização de ajustes no(s) tutorial(ais) abaixo:

  •   8-Bits/6502
    • Principal - Ajustes: descrição de cards
    • Arquitetura/Introdução - Ajustes: Pontuais, Tabs 1/2; Adição: Tipos derivados
    • Arquitetura/Registradores - Ajustes: Intro, Tabs. 1/2, Flag I e descrição de registradores
    • Arquitetura/Tipos de Dados - Ajustes: pontuais; Adição: tipos de dados derivados
    • Arquitetura/Memória - Ajustes: pontuais e tabs. 1, 2, 3; Adição: Tabs. 4 e 5
    • Arquitetura/Pilha - Adição: Pilha e subrotina
    • Arquitetura/Endereçamento - Ajustes: pontuais
    • Arquitetura/Interrupções - Ajustes: pontuais e Tab. 1
  •   8-Bits/8080
    • Principal - Ajustes: descrição de cards
    • Arquitetura/Introdução - Ajustes: pontuais e tópico 'Uso do 8080'
    • Arquitetura/Registradores - Ajustes: pontuais
    • Arquitetura/Tipos de Dados - Ajustes: pontuais; Adição: tipos de dados derivados
    • Arquitetura/Memória - Ajustes: pontuais, tabs 1,2,3 e 4; Adição: tabs. 5 e 6
    • Arquitetura/Pilha - Ajustes: objetivos
    • Arquitetura/Endereçamento - Ajustes: pontuais
    • Arquitetura/Interrupções - Ajustes: pontuais

Atualização de adição no tutorial abaixo:

  •   16-Bits/65816
    • Arquitetura/Introdução - versão inicial: Características, Uso, 65(C)02 vs 65816, variantes, chips e ferramentas
    • Arquitetura/Registradores - versão inicial: Modos de Operação e Setando flags
    • Arquitetura/Tipos de Dados - versão inicial: Tipos de dados básicos, derivados e sinalização
    • Arquitetura/Memória - versão inicial: Memória, Armazenamento, mapeamento, registrador em memória e bancos e VDI
    • Arquitetura/Entrada e Saída - versão inicial: entrada/saída e delay
    • Arquitetura/Pilha - versão inicial: Pilha, Push e Pop, Stack Pointer e Subrotina
    • Arquitetura/Interrupções - versão inicial: Interrupções, VDI, RESET, NMI, IRQ, COP e BRK e ABORT
    • Arquitetura/Endereçamento - versão inicial: Todos os modos de endeçamento

Atualização de adição no tutorial abaixo:

  •   8-Bits/Z80
    • Arquitetura/Introdução - versão inicial: Características, Uso, 8080 vs Z80, variantes, chips e ferramentas
    • Arquitetura/Registradores - versão inicial: Registradores, flags e valores iniciais
    • Arquitetura/Tipos de Dados - versão inicial: Tipos de dados básicos, derivados e sinalização
    • Arquitetura/Memória - versão inicial: Memória, Armazenamento, 16-bits, Mapeamento, registrador em memória, bancos e VDI
    • Arquitetura/Pilha - versão inicial: Pilha, Push e Pop, Stack Pointer e Subrotina
    • Arquitetura/EntradaSaída - versão inicial: Entrada e Saída, Instruções In/Out, tranferência em bloco e delay.
    • Arquitetura/Interrupções - versão inicial: Interrupções, NMI, INT, RST, VDI e Fluxo
    • Arquitetura/Endereçamento - versão inicial: Todos os modos de endeçamento

Atualização de melhorias no tutorial abaixo:

  •   8-Bits/6502
    • Arquitetura/R65C02 e W65C02 - versão inicial: R65C02, novas instruções, modos de endereçamento, instruções legadas e W65C02(S)