На главную/Библиотека для студентов/Информатика и вычислительная техника/Информатика и программирование/Лекции и шпаргалки по информатике/Шпоры по ассемблеру (с примерами программ)
Шпоры по ассемблеру (с примерами программ)
Шпоры по ассемблеру (с примерами программ)
Архитектура персонального компьютера. Назначение регистров микропроцессора.Структура памяти и методы адресации. Способы адресации данных и переходов.
Сегментная организация памяти. Понятия физического и логического адреса.Объявление и инициализация данных.
Использование логических и сдвиговых операций.
Стандартные директивы определения сегментов.
Упрощенные директивы определения сегментов.
Организация и использование стека.
Структура программ типа .com и .exe.
Организация обслуживания прерываний. Типы прерываний. Таблица векторов прерываний.
Подпрограммы. Передача параметров. Ближние и дальние процедуры.
Повторяющиеся блоки и макросы.
Вывод информации на экран. Видеорежимы. Видеопамять
Строковые команды. Префиксы повторения.
Организация циклов, условных и безусловных переходов
Мультимодульные программы.
Обработчики прерываний и резидентные программы.
Структура резидентной программы.
Интерфейс модулей, написанных на языке ассемблера с модулями, написанными на языке С.
Вызов из программы, написанной на языке С , процедур, написанных на ассемблере.
Вызов из ассемблерной программы функций на языке С.
Использование встроенного ассемблера.
Написать программу транспонирования матрицы, заданной в кодовом сегменте (в сегменте данных).
Найти в строке символ, введенный с клавиатуры, вывести на экран номер его позиции в строке.
Умножение длинных чисел. Числа ввести с клавиатуры
Обработка переполнения при делении чисел. Числа ввести с клавиатуры.
Выполнить сортировку символов строки, заданной в кодовом сегменте (в сегменте данных), методом пузырька,выбора. Строку ввести с клавиатуры.
Выполнить транспонирование битовой матрицы, используя операции сдвига.
Выполнить сортировку элементов главной или побочной диагонали матрицы, заданной в сегменте данных или кода. Матрицу чисел ввести с клавиатуры, результат вывести на экран.
Найти суммы элементов четных (нечетных) строк матрицы. Матрицу чисел ввести с клавиатуры, результат вывести на экран.
Ввести с клавиатуры массив чисел. Найти в нем минимальное и максимальное значение. Вывести их на экран.
В сегменте данных расположены числа в формате двойного слова. С клавиатуры вводится число и определяется, имеется ли это число в сегменте данных.
и многое другое.
Похожие материалы
- Учебник - Каймин В. Информатика
- Шпаргалка по искусственному интеллекту
- Решение транспортной задачи методом потенциалов (Delphi)
- Решение СЛАУ методом Гаусса-Зейделя
- Разработка web-сайта - Курсовая работа
- Проектирование и создание сайта "Электронная библиотека"
- Отчет по учебной практике по информатике
- Монахов В.В. Язык программирования Java
- Лабораторные работы по Visual Basic в архиве.
- Лабораторные работы по MS Word, Excel, PowerPoint
Самые популярные материалы
- Планирование в Доу
- Учебный план МДОУ - ФГТ
- Картотека прогулок для младшей группы детского сада
- Сюжетно-ролевые игры в детском саду. Конспекты занятий, обучающих игр.
- Портфолио воспитателя дошкольного учреждения
- Учебник - Васильева М.А., Гербова В.В., Комарова Т.С. Развернутое перспективное планирование для всех возрастных групп
- Примеры из литературы для задания С1 из ЕГЭ по русскому языку
- Педагогический дневник студента-практиканта. Отчёт о педагогической практике студентки.
- Сценарии, конспекты физкультурных праздников, конспектов занятий для детей в разных возрастных группах
- Учебник – Афанасьева О.В., Михеева И.В. Решебник по Английскому языку 9 класс