Для себя Разобраться в основах и научиться, по возможности, свободно владеть данным языком и ещё плюсами, но это отдельно обсуждается:) Интересует разбор работы различных программ на низкоуровневом слое, возможно, разбор малварей, то, как в целом можно коммуницировать с железом.
Написание программного кода на ассемблера + схема+описание Программа по Микропроцессорной технике. Тема "Передача информации по интерфейсу I2C".Нужна помощь в написании программы по требованиям, сделать схему и краткое описание.
Для работы Я только начала проходить курс по ассемблеру, но пока плохо понимаю как это все работает. Есть тестирующая система, куда надо отсылать задачи. Хочу разобраться как это все работает, пока задачи простые. Пример задачи: надо отсортировать массив.
Для себя Покодить на ассемблере под руководством опытного программиста. Порешать какие-нибудь типовые задачи. Возможно под ARM, под DOS и под Windows. Домашние задания не делаю, код пишем как бы вместе, с меня алгоритмы, с Вас синтаксис и подсказки.
Для себя Мне нужно выполнить дз по assembly к 23:59 Вы можете сообщить мне свою цену 1.Напишите подпрограмму ‘partition’, которая в регистре EBX (RBX) принимает адрес начала массива arr элементов типа int16_t, в регистре ESI их количество size (size > 1) и в регистре EDI знаковое значение pivot. Гарантируется, что элемент, равный pivot, в массиве сущ ствует. Перегруппируйте элементы массива таким образом, что в начале массива находятся элементы, для которых выполняется условие arr[i] <= pivot, а в конце массива — arr[i] >= pivo . То есть в итоговом массиве должен существовать такой индекс mid (0 <= mid < size) что arr[i] <= pivot для любого i < mid и arr[i] >= pivot для любого i >= mid. В регистре EDX верните mid. Соблюдайте стандартные соглашения о сохранении/восстановлении регистров. Например, если задан массив { 10 9 8 7 6 5 4 3 2 1 } и значение pivot == 5, возможным результатом будет массив { 1 2 3 4 6 5 7 8 9 10 } и значение mid == 4. Функцию вызова вашего кода из си можно взять https://gist.github.com/ObjatieGroba/d7102f7fe80871f787e9b0321667fa52 2.Напишите программу, реализующую операции над персистентным стеком (знающим все свои промежуточные состояния). На стандартном входе программе подаётся не более 1000 команд в виде 32-битных знаковых чисел: 0 i x - push(i, x); 1 i - pop(i); Нулевое состояние - состояние пустого стека Элемент (состояние) стека должен храниться в памяти в виде двух машинных слов: хранимое число и адрес (или индекс) элемента-предка. Элементы стека должны храниться в статически заданном массиве достаточного размера. Команда push создает новое состояние, равное добавлению числа x в конец состояния i. Команда pop печатает вершину стека состояния i и создает новое состояние - состояние после удаления. Команда pop пустого списка не создает новое состояние и печатает -1. Признаком завершения списка команд является флаг CF, выставленный функцией read* из simpleio. Гарантируется, что состояния, на которые ссылаются команды, существуют. 3.Напишите функцию supersum складывающую беззнаковые "длинные" little-endian числа C = A + B. В регистре eax передается указатель на число A, в ebx - указатель на B, в ecx - указатель на С. В esi лежит размер числа A, в edi размер числа B в байтах. Программа возвращает 1 + индекс последнего ненулевого байта числа C в регистре eax (иными словами размер числа C). Размер числа 0 - 0. Гарантируется, что размер буфера C > max(размер A, размер B). Не забывайте сохранять значения регистров, которые нельзя портить. Инструкции pushf и popf выглядят надежными и кладут/забирают аж четыре байта на стек. Входные числа могут содержать старшие нулевые байты. Вы можете протестировать функцию со https://gist.github.com/ObjatieGroba/cf373ad19998e8f04701997355d5f396
Для себя Учусь на пми вшэ 2 курс нужна помощь в установке системы для решения задач на ассемблере и в решении самих задач вот ссылка на страничку курса http://wiki.cs.hse.ru/CAOS-2022
Задание в ВУЗе Написать программу, которая будет считывать файл (в каждой строчке фигура (круг, треугольник или прямоугольник) и данные, позволяющие найти ее периметр), найти периметр каждой фигуры и отсортировать с помощью heap sort. Есть программа на c++ и python, нужно переписать на ассемблере.
Как мне найти учеников по профилю assembler в Москве?
Зарегистрируйтесь и создайте привлекательный профиль с упоминанием вашей специализации. Обратите внимание на количество доступных заявок от учеников, которое на апрель 2026 года составляет 4
Какие требования к преподавателям на вашем сайте?
На нашем сайте приветствуются преподаватели с любым уровнем квалификации. Мы рекомендуем указать все свои сертификаты и образование, чтобы увеличить шансы на нахождение учеников
Могу ли я установить гибкий график работы?
Вы полностью контролируете свой график и можете обсуждать его напрямую с учениками, чтобы найти удобное время для обеих сторон
Каков потенциальный заработок для репетитора Assembler?
Заработок зависит от количества занятий и квалификации. В среднем, за одно занятие можно заработать 4018.93 рублей с занятия. Больше занятий в неделю – выше доход