Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Особенности работы программы



 

Все числа (смещение, непосредственный операнд), которые могут присутствовать в символической записи команды, представлены в 16-й системе счисления.

Необходимые вычисления результатов операции можно проводить с использованием калькулятора компьютера. При этом полученное при вычислении значение можно перенести из калькулятора в окно результата программы с помощью операций копирования и вставки (Cntr+C – Cntr+V).

При вычислении эффективного адреса следует иметь в виду, что его длина составляет 2 байта. Поэтому если при сложении его составляющих получается перенос за пределы 16-го разряда, он должен быть отброшен.

Информация в оперативную память записывается побайтно. Выбор байта, в который проходит запись, осуществляется наведением курсора на эту ячейку, при этом в окне ввода информации «Ячейки ОП» указывается адрес выбранной ячейки. Следует учитывать, что адрес слова – это адрес его младшего байта. (рис.). При формировании физического адреса следует учитывать то, какой сегментный регистр используется при данном режиме адресации (см. табл.).

 


 

 
 

Рис. Окно урока при расположении одного из операндов в оперативной памяти

 


 

Рекомендации для преподавателя

 
 

Текущая оценка соответствует количеству правильно выполненных 5 заданий (рис.). В соответствии с ней преподаватель может выставлять свою оценку за выполнение данного урока.

 

Рис. Окно урока при завершении выполнения заданий в контрольном режиме

 

Вопросы и задания к работе

1. Где могут располагаться операнды, используемые в командах ЭВМ типа IBM PC?

2. Какова адресность команд ЭВМ типа IBM PC?

3. Как в символической записи и машинном коде команды определяется операнд, на место которого записывается результат выполнения команды?

4. Какова длина используемых операндов, используемых в ЭВМ типа IBM PC? Каким образом определяется длина операнда в машинном представлении команды?

5. Как меняется формат команды при различных режимах адресации?

6. В каких пределах изменяется длина команды ЭВМ типа IBM PC? Приведите примеры самой короткой и самой длинной команд.

7. Как влияет длина команды на содержимое регистров ЭВМ при выполнении операции?

8. Каково назначение регистра указателя команд?

9. Как меняется регистр указателя команд во время выполнения программы? Чем отличается изменение регистра указателя команд при выполнении линейных команд и команд переходов?

10. Какую длину имеет машинное слово в ЭВМ типа IBM PC? Как она меняется в зависимости от разрядности микропроцессора?

11. Как выполняется адресация байт в пределах машинного слова?

12. Каково назначение сегментных регистров? Какая информация в них содержится? Каким образом определяется значение сегментных регистров перед началом выполнения программы?

13. Какие сегментные регистры используются при выполнении команд? Зависит ли это от используемых в команде режимов адресации операндов?

14. Что показывает физический адрес оперативной памяти? Как он формируется?

15. Что показывает эффективный адрес оперативной памяти? Как он формируется?

16. Из каких основных этапов состоит цикл выполнения команды? Чем отличается цикл выполнения команды классической ЭВМ и ЭВМ типа IBM PC? Почему?

17. Как обеспечивается автоматическое выполнение команд программы?

18. Символическая запись каких команд не позволяет однозначно определить длину используемых операндов? Какие средства применяются для того, чтобы устранить эту неоднозначность?

19. Почему в формате команды, использующей непосредственный операнд, отсутствует бит, указывающий, на место какого операнда поместить результат?

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.