Remove ads
З Вікіпедії, вільної енциклопедії
Монітор, також монітор машинних кодів — комп'ютерна програма, що дозволяє користувачеві вводити команди, які показують або модифікують значення комірок пам'яті, а також інші команди, пов'язані з низькорівневим вводом-виводом або налагоджуванням. Деякі монітори дозволяють покрокове трасування бінарної програми, мають вбудований дизасемблер, а деякі навіть примітивний текстовий редактор і/або асемблер.
Ця стаття не містить посилань на джерела. (серпень 2019) |
Програми-монітори були популярними у еру домашніх комп'ютерів 1970-1980-х років. Як правило, вони записувалися у постійний запам'ятовувач, тобто були завжди «резидентними» (доступними у адресному просторі мікропроцесора) — звідси ще одна назва «резидентний монітор».
Налагоджування і зневадження програм, як правило, здійснювалося встановленням точок зупину (якщо процесор дозволяв таку інструкцію) і запуском програми. При досягненні точки зупинки відбувався перехід до інтерактивного монітора, який дозволяв побачити стан програми, регістрів, стеку, ділянок пам'яті.
З розвитком дискових операційних систем[en], розповсюдженням дискет і все ширшим використанням мов програмування високого рівня (і, як наслідок, зменшенням частки програм, що розроблялися повністю на мові асемблера) програми-монітори поступово почали поступатися іншим інструментальним засобам.
Резидентний монітор любительського комп'ютера Радіо 86РК мав розмір близько 2 кілобайт і записувався у мікросхему постійного запам'ятовувача. Адреси мікросхеми у адресному просторі процесора КР580ВМ80 були F000h — FFFFh. Монітор імплементував наступні команди для інтерактивної роботи:[1]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.