55. Команды арифметического сдвига. Механизм действия.
56. Пример использования логических команд и команд сдвига для работы с битовыми полями.
57. Команды циклического сдвига ROL и ROR. Механизм действия.
58. Команды циклического сдвига RСL и RСR. Механизм действия.
59. Команды переходов по значению флага нуля.
60. Команды переходов по значению флага знака.
61. Команды переходов по значению флага переполнения.
62. Команды переходов по значению флага четности.
63. Команды JMP и JCXZ.
64. Команды условных переходов, используемые при сравнении беззнаковых чисел.
65. Команды условных переходов, используемые при сравнении знаковых чисел.
66. Команда LOOP.
67. Команды LOOPZ и LOOPNZ.
68. Командаы MUL, IMUL.
69. Команды DIV, IDIV.
70. Виды двоично-десятичных чисел процессорах Intel 80x86.
71. Сложение неупакованных двоично-десятичных чисел.
72. Вычитание неупакованных двоично-десятичных чисел.
73. Умножение неупакованных двоично-десятичных чисел.
74. Деление неупакованных двоично-десятичных чисел.
75. Сложение и вычитание упакованных двоично-десятичных чисел.
76. Команды модификации фланов.
77. Цепочечные примитивы для копирования строк.
78. Цепочечные примитивы для сканирования строк.
79. Цепочечные примитивы для загрузки строк.
80. Цепочечные примитивы для выгрузки строк.
81. Префиксы повторения для цепочечных примитивов.
82. Директивы PROC и ENDP для описания подпрограммы. Примеры.
83. Прямой вызов подпрограммы командой CALL.
84. Косвенный ближний вызов подпрограммы командой CALL.
85. Косвенный дальний вызов подпрограммы командой CALL.
86. Изменения в стеке при ближнем вызове подпрограммы.
87. Изменения в стеке при дальнем вызове подпрограммы.
88. Передача параметров в подпрограмму через регистры. Пример.
89. Передача параметров в подпрограмму через стек. Пример.
90. Передача параметров в подпрограмму через глобальные переменные. Пример.
91. Директива описания структур для доступа к параметрам подпрограммы.