Я немного смущен точным определением «машинного цикла».Что такое машинный цикл?
Например, некоторые source онлайн сказать, что это:
четыре шага, которые процессор осуществляет для каждой команды на машинном языке: выборка, декодирование, выполнение и магазин.
Хотя книга Programming the Z80, которая якобы имеет хорошую репутацию, говорит:
Мы видели, что все команды выполняются в три этапа: FETCH, DECODE, EXECUTE. Теперь нам нужно ввести некоторые определения. Для каждой из этих фаз потребуется несколько тактов. Z80 выполняет каждую фазу в одном или нескольких логических циклах, называемых «машинным циклом».
Теперь то, что меня смущает вот что - от того, что я понял - первый в основном говорит: Машина цикл выборки-декодирования-выполнить цикл, в то время как книга в основном говорит: Машина цикл - это один или более - тактовый цикл, который происходит в каждом цикле выборки, декодирования или выполнения отдельно.
Итак, что это?
https://en.wikipedia.org/wiki/Instruction_cycle – YOU
@YOU Да, я прочитал это, и это то, что я показываю в первом примере. Значит ли это, что определение книги неверно? –
первый говорит «шаги». он явно не называет эту концепцию. –