self-modifying code, código automodificável

Um código de programa (geralmente código-objeto gerado por um compilador ou assembler) que se modifica durante a execução acrescentando novos códigos de operação, endereços ou valores de dados sobre as instruções existentes. Ver também pure procedure (procedure pura).