Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Self-modifying_code> ?p ?o }
- Self-modifying_code abstract "In computer science, self-modifying code is code that alters its own instructions while it is executing - usually to reduce the instruction path length and improve performance or simply to reduce otherwise repetitively similar code, thus simplifying maintenance. Self modification is an alternative to the method of "flag setting" and conditional program branching, used primarily to reduce the number of times a condition needs to be tested. The term is usually only applied to code where the self-modification is intentional, not in situations where code accidentally modifies itself due to an error such as a buffer overflow.The method is frequently used for conditionally invoking test/debugging code without requiring additional computational overhead for every input/output cycle.The modifications may be performed: only during initialization - based on input parameters (when the process is more commonly described as software 'configuration' and is somewhat analogous, in hardware terms, to setting jumpers for printed circuit boards). Alteration of program entry pointers is an equivalent indirect method of self-modification, but requiring the co-existence of one or more alternative instruction paths, increasing the program size. throughout execution ('on-the-fly') - based on particular program states that have been reached during the executionIn either case, the modifications may be performed directly to the machine code instructions themselves, by overlaying new instructions over the existing ones (for example: altering a compare and branch to an unconditional branch or alternatively a 'NOP'). In the IBM/360 and Z/Architecture instruction set, an EXECUTE (EX) instruction logically overlays the second byte of its target instruction with the low-order 8 bits of register 1. This provides the effect of self-modification although the actual instruction in storage is not altered.".
- Self-modifying_code wikiPageExternalLink smc.html.
- Self-modifying_code wikiPageExternalLink smc.html.
- Self-modifying_code wikiPageExternalLink sm.html.
- Self-modifying_code wikiPageExternalLink sm.html.
- Self-modifying_code wikiPageExternalLink cucs-039-92.ps.gz.
- Self-modifying_code wikiPageExternalLink index.html.
- Self-modifying_code wikiPageExternalLink metalearner.html.
- Self-modifying_code wikiPageID "217647".
- Self-modifying_code wikiPageLength "23821".
- Self-modifying_code wikiPageOutDegree "136".
- Self-modifying_code wikiPageRevisionID "677545012".
- Self-modifying_code wikiPageWikiLink Alexia_Massalin.
- Self-modifying_code wikiPageWikiLink Algorithm.
- Self-modifying_code wikiPageWikiLink Algorithmic_efficiency.
- Self-modifying_code wikiPageWikiLink Apple_II.
- Self-modifying_code wikiPageWikiLink Assembler_(computer_programming).
- Self-modifying_code wikiPageWikiLink Assembly_language.
- Self-modifying_code wikiPageWikiLink Backdoor_(computing).
- Self-modifying_code wikiPageWikiLink Batch_file.
- Self-modifying_code wikiPageWikiLink Binary_file.
- Self-modifying_code wikiPageWikiLink Branch_(computer_science).
- Self-modifying_code wikiPageWikiLink Buffer_overflow.
- Self-modifying_code wikiPageWikiLink Burn-in.
- Self-modifying_code wikiPageWikiLink Burroughs_large_systems.
- Self-modifying_code wikiPageWikiLink COBOL.
- Self-modifying_code wikiPageWikiLink CPU_cache.
- Self-modifying_code wikiPageWikiLink C_(programming_language).
- Self-modifying_code wikiPageWikiLink Category:Programming_paradigms.
- Self-modifying_code wikiPageWikiLink Clipper_(programming_language).
- Self-modifying_code wikiPageWikiLink Closure_(computer_programming).
- Self-modifying_code wikiPageWikiLink Closure_(computer_science).
- Self-modifying_code wikiPageWikiLink Codelet.
- Self-modifying_code wikiPageWikiLink Common_subexpression_elimination.
- Self-modifying_code wikiPageWikiLink Compiler_optimization.
- Self-modifying_code wikiPageWikiLink Computational_overhead.
- Self-modifying_code wikiPageWikiLink Computer_configuration.
- Self-modifying_code wikiPageWikiLink Computer_science.
- Self-modifying_code wikiPageWikiLink Computer_virus.
- Self-modifying_code wikiPageWikiLink Conditional_(computer_programming).
- Self-modifying_code wikiPageWikiLink Conditional_(programming).
- Self-modifying_code wikiPageWikiLink Conditional_branch.
- Self-modifying_code wikiPageWikiLink Constant_folding.
- Self-modifying_code wikiPageWikiLink Control_flow.
- Self-modifying_code wikiPageWikiLink Control_table.
- Self-modifying_code wikiPageWikiLink Data_compression.
- Self-modifying_code wikiPageWikiLink Dead_code_elimination.
- Self-modifying_code wikiPageWikiLink Debugger.
- Self-modifying_code wikiPageWikiLink Disassembler.
- Self-modifying_code wikiPageWikiLink Doctor_of_Philosophy.
- Self-modifying_code wikiPageWikiLink Donald_Knuth.
- Self-modifying_code wikiPageWikiLink Dynamic_dead_code_elimination.
- Self-modifying_code wikiPageWikiLink Dynamic_library.
- Self-modifying_code wikiPageWikiLink Dynamic_linker.
- Self-modifying_code wikiPageWikiLink Dynamic_storage.
- Self-modifying_code wikiPageWikiLink Error_function.
- Self-modifying_code wikiPageWikiLink Eval.
- Self-modifying_code wikiPageWikiLink Exclusive_or.
- Self-modifying_code wikiPageWikiLink Execution_(computers).
- Self-modifying_code wikiPageWikiLink Execution_(computing).
- Self-modifying_code wikiPageWikiLink Exploit_(computer_security).
- Self-modifying_code wikiPageWikiLink Extensible_programming.
- Self-modifying_code wikiPageWikiLink Fast_path.
- Self-modifying_code wikiPageWikiLink Fitness_function.
- Self-modifying_code wikiPageWikiLink Flag_(computing).
- Self-modifying_code wikiPageWikiLink Flag_field.
- Self-modifying_code wikiPageWikiLink Floppy_disk.
- Self-modifying_code wikiPageWikiLink Function_pointer.
- Self-modifying_code wikiPageWikiLink General_purpose_register.
- Self-modifying_code wikiPageWikiLink Genetic_programming.
- Self-modifying_code wikiPageWikiLink Hand_coding.
- Self-modifying_code wikiPageWikiLink Harvard_architecture.
- Self-modifying_code wikiPageWikiLink 360.
- Self-modifying_code wikiPageWikiLink IBM_1130.
- Self-modifying_code wikiPageWikiLink IBM_PC.
- Self-modifying_code wikiPageWikiLink IBM_PC_compatible.
- Self-modifying_code wikiPageWikiLink IBM_Personal_Computer.
- Self-modifying_code wikiPageWikiLink IBM_SSEC.
- Self-modifying_code wikiPageWikiLink 360.
- Self-modifying_code wikiPageWikiLink Inline_function.
- Self-modifying_code wikiPageWikiLink output.
- Self-modifying_code wikiPageWikiLink Instruction_(computer_science).
- Self-modifying_code wikiPageWikiLink Instruction_path_length.
- Self-modifying_code wikiPageWikiLink Instruction_pipeline.
- Self-modifying_code wikiPageWikiLink Instruction_pointer.
- Self-modifying_code wikiPageWikiLink Instruction_set.
- Self-modifying_code wikiPageWikiLink Interpreter_(computing).
- Self-modifying_code wikiPageWikiLink Interrupt.
- Self-modifying_code wikiPageWikiLink JavaScript.
- Self-modifying_code wikiPageWikiLink Jumper_(computing).
- Self-modifying_code wikiPageWikiLink Just-in-time_compilation.
- Self-modifying_code wikiPageWikiLink Jürgen_Schmidhuber.
- Self-modifying_code wikiPageWikiLink Kernel_(computer_science).
- Self-modifying_code wikiPageWikiLink Kernel_(operating_system).
- Self-modifying_code wikiPageWikiLink Lisp_macros.
- Self-modifying_code wikiPageWikiLink MIX.
- Self-modifying_code wikiPageWikiLink Machine_code.
- Self-modifying_code wikiPageWikiLink Machine_learning.
- Self-modifying_code wikiPageWikiLink Macro_(computer_science).
- Self-modifying_code wikiPageWikiLink Memory.