In most situations self modification of code is considered really bad programming style, but in system programming it cannot be avoided altogether. After a page fault on fetch a new page has to be swapped into memory by the operating system and subsequently instructions are fetched from this page by the user program.
CITATION STYLE
Lutsyk, P., Oberhauser, J., & Paul, W. J. (2020). Self Modification, Instruction Buffer and Nondeterministic ISA. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9999 LNCS, pp. 331–370). Springer. https://doi.org/10.1007/978-3-030-43243-0_8
Mendeley helps you to discover research relevant for your work.