- •1. Теория и практика формообразования заготовок.
- •2. Основы технологии формообразования отливок из черных и цветных сплавов.
- •3. Основы технологии формообразования сварных конструкций из различных сплавов. Понятие о технологичности заготовок.
- •4. Пайка материалов.
- •6. Понятие о технологичности деталей.
- •Закономерности и связи, проявляющиеся в процессе проектирования и создания машин.
- •Методы разработки технологического процесса изготовления машины.
- •9. Принципы построения производственного процесса изготовления машины.
- •10. Технология сборки.
- •11. Разработка технологического процесса изготовления деталей.
- •13. Требования к деталям, критерии работоспособности и влияющие на них факторы.
- •14. Механические передачи
- •18. Муфты механических приводов
- •20. Технические регламенты.
- •21. Стандартизация.
- •22. Подтверждение соответствия.
- •23. Государственный контроль (надзор) за соблюдением требований технических регламентов.
- •24.Метрология. Прямые и косвенные измерения.
- •25. Основные понятия и определения: информация, алгоритм, программа, команда, данные, технические устройства.
- •26. Системы счисления. Представление чисел в позиционных и непозиционных системах
- •27. Системы счисления. Перевод чисел из одной системы счисления в другую.
- •Принцип двоичного кодирования
- •30. Принципы организации вычислительного процесса. Гарвардская архитектура эвм.
- •31 Архитектура и устройство базовой эвм.
- •32 Адресация оперативной памяти. Сегментные регистры.
- •33 Система команд процессора i32. Способы адресации.
- •34 Система команд процессора i32. Машинная обработка. Байт способа адресации.
- •35 Разветвляющий вычислительный процесс.
- •36. Циклический вычислительный процесс
- •37. Рекурсивный вычислительный процесс.
- •39. Типы данных
- •42. Объектно-ориентированное программирование
- •Функции устройств ввода/вывода
- •Методы адресации
- •58,. Базовый функциональный блок микроконтроллера включает:
- •62. Модули последовательного ввода/вывода
- •67.Приборы силовой электроники.
- •69. Полевой транзистор
- •71. Цепи формирования траектории рабочей точки транзистора
- •72. Цфтрт с рекуперацией энергии
- •73. Последовательное соединение приборов
- •74. Параллельное соединение приборов.
- •76. Защита силовых приборов от перенапряжения.
- •77. Расчет драйвера igbt-транзистора.
- •78. Трансформаторы.
- •79. Машины постоянного тока.
- •80. Асинхронные и синхронные машины.
- •81. Элементная база современных электронных устройств.
- •82. Усилители электрических сигналов.
- •83. Основы цифровой электроники.
34 Система команд процессора i32. Машинная обработка. Байт способа адресации.
Каждая команда состоит из нескольких полей (до 6).
1.Префикс. – может содержать от 0 до 4 однобайтных префиксов. Это необязательная часть инструкции, позволяет изменить некоторые особенности ее выполнения.
2.Код операции. – действие команды, которое должен выполнить процессор (содержит или 1 или 2 байта).
3. Mod R/M. – байт способа адресации, показывает способы адресации.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
mod |
r/o |
r/m |
mod – режим адресации
R/O – указывает регистр или является продолжением кода команды.
R/M – указывает регистр или режим адресации.
Mod 00 – используется адресация без смещения; 01 – с 8-ми битными смещениями; 10 – с 8-ми битными или с 16-, либо с 32-битными смещениями; 11. R/M имеет различия между 16- и 32-битной адресацией.
|
16 |
32 |
000 |
[bx+si] |
[eax] |
001 |
[bx+di] |
[ecx] |
010 |
[bp+si] |
[edx] |
011 |
[bp+di] |
[ebx] |
100 |
[si] |
sib |
101 |
[di] |
[ebp] |
110 |
[bp] |
[esi] |
111 |
[bx] |
[edi] |
4. Поле SIB. – занимает 1 байт, используется для 32-битной адресации.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
S |
I |
B |
S – коэф. масштабирования; I – индексный регистр; B – регистр баз.
5.Смещение. – число, которое масштабируется и добавляется в регистр памяти. Может содержать 0,1,2,4 байта.
6.Непосредственный операнд. (0,1,2,4 байта).
35 Разветвляющий вычислительный процесс.
Разветвляющийся вычислительный процесс реализуется по одному из нескольких заранее предусмотренных направлений в зависимости от выполнения некоторого условия (логического выражения).
Ветвящийся процесс, включающий в себя две ветви, называется простым, более двух ветвей — сложным. Сложный ветвящийся процесс можно представить с помощью простых ветвящихся процессов.
Разветвляющийся вычислительный процесс, содержащий две ветви, схематично может быть изображен с помощью структуры выбора (структура разветвления), которая содержит три элемента: логическое условие, ветвь ДА и ветвь НЕТ. В любом конкретном случае процесс реализуется только по одной ветви, а выполнение остальных исключается.
Разветвляющийся вычислительный процесс реализуется благодаря наличию команд условного перехода.
JCC – условный переход. Это набор команд, каждая из которых выполняет переход, если удовлетворяется соответствующее условие. Команды условного перехода: JA – если выше, JNBE – если не ниже или равно, JAE – если выше или равно, JB – если ниже, JC – если перенос, JBE – если ниже или равно, JE – если равно, JZ – если 0, JG – если больше JGE – если больше или равно, JL – если меньше, JNG – если не больше, JNE – если не равно, JNZ – если не 0, JNO – если нет переполнения, JO – если есть переполнение, JPO – если нечетное, JP – если есть четность, JS – если есть знак, JNS - если нет знака.