Контрольная работа № 7 по дисциплине «Архитектура компьютеров»

Страницы работы

Содержание работы

Новокузнецкий институт (филиал) федерального государственного бюджетного образовательного учреждения высшего профессионального образования

«Кемеровский государственный университет»

Контрольная работа №7

по дисциплине «Архитектура компьютеров»

выполнил ст. гр. ПМБ-11-2

Рахматуллин Тимур Рафикович

Новокузнецк, 2011

1)

А) На С программа будет создана быстрей, но выполняться она будит медленно.

Б) На ассемблере программа будет написана в несколько раз дольше (примерно в 10 раз), но работать в несколько раз быстрее (примерно в 2-4 раза).

С) Если программа создана на С и на ассемблере, то время написания и время выполнения будут находиться между вариантами А) и Б).

2)

А) Возникнет проблема ссылки вперёд, из-за того, что компилятор будет создавать объектные модули, обходя первый проход.  В следствие этого программа работать не будет.

Б) Машина не станет выполнять команды, так как команды не будут доходить до машины.

3) Проблем не возникнет, если сделать ассемблер, в котором в качестве первого операнда-исходный адрес, в качестве второго-целевой.

6) Директива-команды для ассемблера.

Команда-указание, которое должен исполнять процессор.

Следовательно, процессору не нужно выполнять программы, написанные на ассемблере.

7) Разницы никакой нет. Оба счётчика показывают адрес следующей команды.

15) Нет, данная схема не повлияет  на счётчик адресов команд. В  нашем случае используют директиву, а не команду, счётчик команд создан только для команд.

Похожие материалы

Информация о работе