Как построить временную диаграмму для инструкции INX H?
1. Нарисуйте горизонтальную линию, обозначающую время.
2. Отметьте начало инструкции вертикальной линией и назовите ее «Т1».
3. Отметьте конец инструкции вертикальной линией и назовите ее «Т2».
4. Разделите время между Т1 и Т2 на четыре равные части.
5. Обозначьте первую часть «Т1-Т2».
6. Обозначьте вторую часть «Т2-Т3».
7. Обозначьте третью часть «Т3-Т4».
8. Обозначьте четвертую часть «Т4-Т5».
9. Нарисуйте вертикальную линию на каждом из четырех временных интервалов.
10. Пометьте вертикальную линию в точках T1–T2 «FETCH».
11. Пометьте вертикальную линию в точках T2–T3 «ДЕКОДИРОВАНИЕ».
12. Пометьте вертикальную линию в точках T3–T4 «ВЫПОЛНИТЬ».
13. Пометьте вертикальную линию Т4–Т5 «МАГАЗИН».
14. Нарисуйте стрелки, чтобы показать поток данных между ЦП и памятью в течение каждого интервала времени.
Итоговая временная диаграмма должна выглядеть примерно так:
[Изображение временной диаграммы для инструкции INX H]
Временная диаграмма показывает, что для выполнения инструкции INX H требуется четыре такта. В течение первого такта инструкция извлекается из памяти. Во время второго такта команда декодируется. В течение третьего тактового цикла инструкция выполняется. В течение четвертого такта результат выполнения инструкции сохраняется в памяти.