На главную/Библиотека для студентов/Информатика и вычислительная техника/Информатика и программирование/Лекции и шпаргалки по информатике/Шпоры по ассемблеру (с примерами программ)

Шпоры по ассемблеру (с примерами программ)

Шпоры по ассемблеру (с примерами программ)

Архитектура персонального компьютера. Назначение регистров микропроцессора.Структура памяти и методы адресации. Способы адресации данных и переходов.
Сегментная организация памяти. Понятия физического и логического адреса.Объявление и инициализация данных.
Использование логических и сдвиговых операций.
Стандартные директивы определения сегментов.
Упрощенные директивы определения сегментов.
Организация и использование стека.
Структура программ типа .com и .exe.
Организация обслуживания прерываний. Типы прерываний. Таблица векторов прерываний.
Подпрограммы. Передача параметров. Ближние и дальние процедуры.
Повторяющиеся блоки и макросы.
Вывод информации на экран. Видеорежимы. Видеопамять
Строковые команды. Префиксы повторения.
Организация циклов, условных и безусловных переходов
Мультимодульные программы.
Обработчики прерываний и резидентные программы.
Структура резидентной программы.
Интерфейс модулей, написанных на языке ассемблера с модулями, написанными на языке С.
Вызов из программы, написанной на языке С , процедур, написанных на ассемблере.
Вызов из ассемблерной программы функций на языке С.
Использование встроенного ассемблера.
Написать программу транспонирования матрицы, заданной в кодовом сегменте (в сегменте данных).
Найти в строке символ, введенный с клавиатуры, вывести на экран номер его позиции в строке.
Умножение длинных чисел. Числа ввести с клавиатуры
Обработка переполнения при делении чисел. Числа ввести с клавиатуры.
Выполнить сортировку символов строки, заданной в кодовом сегменте (в сегменте данных), методом пузырька,выбора. Строку ввести с клавиатуры.
Выполнить транспонирование битовой матрицы, используя операции сдвига.
Выполнить сортировку элементов главной или побочной диагонали матрицы, заданной в сегменте данных или кода. Матрицу чисел ввести с клавиатуры, результат вывести на экран.
Найти суммы элементов четных (нечетных) строк матрицы. Матрицу чисел ввести с клавиатуры, результат вывести на экран.
Ввести с клавиатуры массив чисел. Найти в нем минимальное и максимальное значение. Вывести их на экран.
В сегменте данных расположены числа в формате двойного слова. С клавиатуры вводится число и определяется, имеется ли это число в сегменте данных.
и многое другое.

Скачать

Похожие материалы

Самые популярные материалы