0
0 комментариев

Вопросы для самопроверки §1:

  1. Основные характеристики процессоров.
    2. Идентификация процессоров.
    3. Совместимость процессоров.
    4. Типы сокетов.
    5. Обзор современных процессоров ведущих мировых производителей.
    6. Процессоры нетрадиционной архитектуры.
    7. Клеточные и ДНК-процессоры.
    8. Нейронные процессоры.

Вопросы для самопроверки §2:

1.Какова структура команды процессора?
2. Приведите цикл выполнения команды.
3. Приведите понятие рабочего цикла, рабочего такта.
4. Опишите принципы распараллеливания операций и построения конвейерных структур.
5. Приведите классификацию команд.
6. Опишите системы команд и классы процессоров: CISC, RISC, MISC, VLIM.
7. Что означает команда MOV Rd, Rr?
8. Что означает команда ADD Rd, Rr?

Вопросы для самопроверки §3:

  1. Чем отличаются процессор и микропроцессор?
    2. Что такое микроконтроллер?
    3. Что такое процессор цифровой обработки сигналов?
    4. Что такое процессор цифровой общего назначения?
    5. Сформулировать определения счётчика и таймера. В чём их отличие?
    6. Какие виды событий, генерирует таймер-счётчик?

Вопросы для самопроверки §4:

  1. Какую архитектуру имеет микроконтроллер AVR?
  2. Какую архитектуру имеет микроконтроллер ARM?
  3. Какую разрядность команд и данных имеет микроконтроллер с ядром AVR?
  4. Какую разрядность команд и данных имеет микроконтроллер с ядром ARM?
  5. В чём отличие архитектуры Фон-Неймана и Гарвардской?

Вопросы для самопроверки §5:

1.Перечислите группы команд микропроцессора.
2.Как и для чего используются команды SSE и SSE2?
3.Назовите известные вам команды управления.
4.Какие команды операций над числами вы знаете
5.Какие команды относятся к командам передачи данных?
6.Перечислите команды передачи управления.
7.Какие операции производят с битами?
8.Назовите команды обращения к портам.
9.Что такое ассемблер?
10. Как выполняются арифметические операции в программах на языке ассемблера?
11. Охарактеризуйте выполнение логических операций в программах на языке ассемблера.
12. Что такое программы с линейной структурой на языке ассемблера.
13. Как происходит управление исполнительными устройствами в программах на языке ассемблера?
14. Как организуются ветвления в программах на языке ассемблера.

Вопросы для самопроверки §6:

  1. — Как обнаружить факт переполнения разрядной сетки при выполнении операции алгебраического сложения в прямом коде?
    В обратном? В дополнительном?
    2. По какому признаку можно завершать цикл умножения?
    3. — Как определить знак произведения при умножении дробных чисел, представленных в прямом коде?
    4. Как формируется очередная цифра частного при выполнении операции деления методом «с восстановлением остатка»?
    5. В чем отличие и преимущество метода деления «без восстановления остатка» по сравнению с методом «с
    восстановлением остатка»?
    6. Каким образом можно определить в АЛУ вес двоичного вектора?
    7. — Как просмотреть содержимое регистров процессора и изменить содержимое некоторых регистров?
    8. — Как просмотреть и, при необходимости, отредактировать содержимое ячейки памяти?
    9. — Как запустить выполнение программы в режиме приостановки работы после выполнения каждой команды?
    10. Какие способы адресации операндов применяются в командах ЭВМ?
    11. Какие команды относятся к классу передачи управления?
ahmpython задал вопрос 10.02.2024