Видео урок программирование линейных алгоритмов

Лекция 1
Вступление и Марс
Воспроизведение видео
Этот первый учебник научит вас, что такое язык ассемблера MIPS, и научит вас, как загрузить программу. Чтобы начать программирование на MIPS. Лекция 2
Регистры
Воспроизведение видео Регистры
Этот учебник дает вам обзор симулятора MARS, а также учит вас концепции и условностям регистров в MIPS. Лекция 3
Привет, Ассамблея!
Воспроизведение видео Привет, Ассамблея!
Научитесь выводить текст на экран на ассемблере. Сделайте свою первую программу на языке сборки MIPS легко!
Примечание: Если вы используете симулятор SPIM, базовый шаблон кода немного отличается. Поэтому вам нужно следовать базовому шаблону кода, приведенному ниже при использовании SPIM (вместо Mars):

.data
# Объявления данных идут в этом разделе.

.text
.globl main
.ent main
main:

# ваш программный код идет сюда.

# Готово, завершить программу.
li $v0, 10
syscall
.end main

Лекция 4
Печать символа
Воспроизведение видео Печать символа
Когда-нибудь задумывались, как объявить и распечатать символ в сборке MIPS? Ну, этот учебник научит вас, как. Лекция 5
Печать целого числа
Воспроизведение видео Печать целого числа
Узнайте. Как создавать и отображать целые числа на языке сборки MIPS! Лекция 6
Печать поплавка
Воспроизведение видео Печать с поплавком
Узнайте. Как создавать и отображать десятичные числа на языке сборки MIPS!

Лекция 7
Печать двойника
Воспроизведение видео Печать двойного
Узнайте. Как создать и отобразить двойное (десятичное) число на языке сборки MIPS! Лекция 8
Добавление Целых Чисел
Воспроизведение видео Добавление целых
чисел Узнайте. Как добавить целые числа на языке ассемблера MIPS! Лекция 9
Вычитание Целых Чисел
Воспроизведение видео Вычитание целых
чисел Узнайте. Как вычитать целые числа на ассемблере MIPS! Лекция 10
Умножение целых чисел mul
Воспроизведение видео Умножение целых чисел mul
Узнайте. Как сделать умножение на ассемблере MIPS с помощью инструкции mul! Лекция 11
Умножение целых чисел
Воспроизведение видео Умножение целых чисел mult
Узнайте. Как умножать целые числа в сборке MIPS с помощью инструкции mult!

Лекция 12
Умножение целых чисел sll
Воспроизведение видео Умножая целые числа
, вы узнаете, как умножать целые числа в MIPS, используя логическую инструкцию shift left! Лекция 13
Деление целых чисел часть 1
Воспроизведение видео Деление целых чисел часть 1
Узнайте. Как делить целые числа на языке ассемблера MIPS! Лекция 14
Деление целых чисел часть 2
Воспроизведение видео Деление целых чисел часть 2
Узнайте. Как делить целые числа на языке ассемблера MIPS! Лекция 15
Введение в функции
Воспроизведение видео Введение в функции
Узнайте. Как создавать и вызывать процедуры (функции) на языке ассемблера MIPS!

Лекция 16
Аргументы функции и возвращаемые значения
Воспроизведение видео Аргументы функций и возвращаемые значения
Узнайте. Как передавать аргументы процедурам, а также узнайте. Как возвращать значения из процедур на языке ассемблера MIPS! Лекция 17
Сохранение регистров в стеке
Воспроизведение видео Сохранение регистров в стеке
Узнайте. Как сохранить значения регистров в стеке на языке сборки MIPS! Лекция 18
Вложенные Процедуры
Воспроизведение видео Вложенные процедуры
Узнайте. Как выполнять вложенные функции на языке ассемблера MIPS! Лекция 19
Получение входных чисел пользователя
Воспроизведение видео Получение входных чисел пользователя


Узнайте. Как получить целое число от пользователя! Лекция 20
Получение входных поплавков пользователя
Воспроизведение видео Получение входных поплавков пользователя
Узнайте. Как получить поплавки или десятичные числа от пользователя! Лекция 21
Получение данных пользователя удваивается
Воспроизведение видео Получение двойных входных данных пользователя
Узнайте. Как получить двойные или десятичные числа от пользователя на языке ассемблера MIPS! Лекция 22
Получение Текста От Пользователя
Воспроизведение Видео Получение текста от Пользователя
Узнайте. Как получить текст или строку от пользователя на языке ассемблера MIPS! Лекция 23
Инструкции ветвления операторов If
Воспроизведение видео Инструкции ветвления операторов If
Узнайте больше об условных инструкциях на ассемблере MIPS! Лекция 24
Проверка того, меньше ли число другого slt
Воспроизведение Видео Проверка Того, меньше ли число другого slt
, Узнайте. Как использовать инструкцию Set Less Than на ассемблере MIPS! Лекция 25
Ветвящиеся Псевдо Инструкции
Воспроизведение Видео Ветвящиеся псевдо-инструкции
Узнайте. Как создавать операторы if с помощью псевдо-инструкций в сборке MIPS. Лекция 26
Цикл While в MIPS
Воспроизведение Видео While Loop in MIPS
Узнайте. Как создать while loop на ассемблере MIPS! Лекция 27
Массивы
Воспроизведение видео Массивы
Узнайте. Как создавать и использовать массивы на языке сборки MIPS! Лекция 28
Печать массива с циклом While
Воспроизведение видео Печать массива с циклом While
Узнайте. Как печатать массив с помощью цикла while в сборке MIPS! Лекция 29
Инициализатор массива
Воспроизведение видео Инициализатор массива
Узнайте. Как инициализировать массивы, как только вы создадите их на языке сборки MIPS! Лекция 30
Арифметика с плавающей запятой
Воспроизведение Видео Арифметика с плавающей запятой
Узнайте. Как выполнять арифметические операции с поплавками и двойниками на языке ассемблера MIPS! Лекция 31
Подробнее об Арифметике с плавающей запятой
Воспроизведение видео Подробнее об арифметике с плавающей запятой
Узнайте. Как умножать, складывать. Делить и вычитать поплавки и удвоения на языке ассемблера MIPS! Лекция 32
Операторы If с поплавками и двойниками
Воспроизведение Видео Если операторы с Плавает и удваивается
Узнайте. Как использовать условные выражения (если операторы и ветвления) с плавает и удваивается в языке сборки MIPS! Лекция 33
Введение в рекурсию
Воспроизведение Видео Введение в рекурсию
Изучите концепцию рекурсии прежде чем мы углубимся в реализацию более низкого уровня в сборке MIPS! Лекция 34
Рекурсивная факториальная программа
Воспроизведение Видео Рекурсивная факторная программа
Узнайте. Как кодировать рекурсивную факторную функцию на ассемблере MIPS! Лекция 35
Битовая манипуляция
Воспроизведение Видео Битовая манипуляция
Это видео покажет вам, как выполнять базовую битовую манипуляцию на ассемблере MIPS. Более конкретно, вы узнаете, как очистить первый бит в числе. Лекция 36
Средняя Программа
Воспроизведение Видео
В этом уроке вы узнаете, как вычислить сумму и среднее значение массива целых чисел. Лекция 37
2D Массивы
Воспроизведение Видео 2D-массивы
В этом уроке вы узнаете, как представляются многомерные массивы на языке ассемблера MIPS! Лекция 38
Реализация 2D массива
Воспроизведение Видео Реализация 2D-массива
В этом уроке вы узнаете, как написать программу 2D-массива на ассемблере MIPS!