Раздел 2. 2.docx

  • docx
  • 29.04.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Раздел 2. 2.docx

Раздел 2. 2

1. 156С = 0001010101101100

166D = 0001011001101101

5056 = 0101000001010110

306Е = 0011000001101110

2.  а) Сохранить содержимое регистра б в ячейке памяти с адресом 8А.

б) Перейти на команду в ячейке с адресом DE, если содержимое регистра А равно содержимому регистра 0. в) Выполнить поразрядную операцию AND над содержимым регистров 3 и С, поместив результат в регистр 0. г) Переместить содержимое регистра F в регистр 4.

3.   Команда 15АВ требует, чтобы центральный процессор запросил у схемы управления основной памятью содержимое ячейки с адресом АВ. Извлеченное из памяти значение помещается в регистр 5. Команда 25АВ не предусматривает такого запроса к памяти. Точнее говоря, в регистр 5 просто помещается значение АВ.

4. а) 2356; б) А503; в) B7F3; г) 80А5.

Раздел 2. 3

1.  Шестнадцатеричное 34.

2.  a) 0F; б) СЗ.

3.  а) 00; б) 01; в) четыре раза.

4.   Машина прекращает работу. Это пример того, что принято называть самоизменяющимся кодом, т.е. программа сама изменяет себя. Обратите внимание, что первые две команды помещают шестнадцатеричное число С0 в ячейку памяти с ад- ресом F8, а следующие две команды – значение 00 в ячейку с адресом F9. Таким образом, в то время, когда машина выберет команду из ячейки с адресом F8, там уже будет храниться команда прекращения работы С000.