|
|
Другие темы раздела | |
Assembler Посчитать формулу Посчитать эту формулу x = ((a^5)-(a^4)d)/((a^2)+b))+35 a = -5 d = -3 b = 16 https://www.cyberforum.ru/ asm-beginners/ thread2045222.html |
Вывод сообщения в центре экрана Assembler добрый вечер, помогите поправить код. Компилирую masm-ом под Dos-box. программа должна вывести в центре экрана текст с рамочкой. Код я переписывал с дбагера, он должен быть рабочим... ошибка на строке с jz , пишет undefined symbol l3. p.s на скрин не смотрите, там старые ошибки, числа в 16ричной неправильно писал, не знаю как его открепить .model tiny .286 .code org 100h .DATA ... |
Assembler Illegal instruction: datas db'string' or wrong parameters Как исправить эти ошибки? (3) illegal instruction: datas db'string' or wrong parameters. (16) wrong parameters: INC byte ptr ;.386 Data Segment datas db'string' Datab db 123 dataW dw 0001011100001101b datad dd 0abf523deH https://www.cyberforum.ru/ asm-beginners/ thread2045072.html |
Assembler Работа с байтами клавиатуры
https://www.cyberforum.ru/ asm-beginners/ thread2044823.html Проверить нажата ли клавиша CTRL, если нажата то вычислить А=(0,25+х^2)/(x+1), иначе A=131h. X=2. Помогите пожалуйста. |
Обнулить элементы массива имеющие одинаковые значения Assembler Прошу помощи по задачке на ассемблере. Задача звучит так. Обнулить элементы массива А(I) имеющие одинаковые значения. I=1,2,..,10, Определить количество оставшихся элементов. Сам хотел реализовать так: Каждый элемент сравнивается со всеми остальными, и если он равен какому-то элементу в этом массиве(кроме себя), то из счетчика вычитается единица, а дубликат заменяется на ноль. Но вот что-то... |
Assembler [MASM] Ввод строки цифр и преобразование её в число Необходимо, запросить строку символов, положить в di соответствующее число. То есть пользователь вводит 65345 в di должно быть 65345d Вводит 12 - в di 12d Помогите пожалуйста, я в ассемблере ноль, желательно с пояснениями по возможности) За раннее спасибо) https://www.cyberforum.ru/ asm-beginners/ thread2044166.html |
Assembler Получить остаток от деления Всем привет. Как в ассемблере узнать остаток отделения какого числа? Добавлено через 7 минут Все уже знаю)) https://www.cyberforum.ru/ asm-beginners/ thread2044022.html |
Как правильно тут написать файл листинг? Assembler Идентификаторы Большие буквы латинского алфавита и цифры не более 8 символов. Константы шестнадцатеричные, десятичные, двоичные, текстовые. Директивы END, SEGMENT без операндов ENDS программа может иметь только один сегмент кодов и данных. DB,DW,DD с одним операндом константой 32-розрядные данные и смещения в сегменте Адресация опреандов пямяти. Индексная адресация со смещением (Val1, ... |
Assembler Массив: При записи элементов массивов в регистры, значение регистра каждый раз меняется, хотя каждый элемент равен 1.
https://www.cyberforum.ru/ asm-beginners/ thread2043773.html Здравствуйте! Добавлено через 9 минут Сравниваю два элемента разных массивов, для проверки сделал все элементы равными единице. При записи элементов массивов в регистры, значение регистра каждый раз меняется, хотя каждый элемент равен 1. Проверял чз отладчик. Не могу разобраться, что делаю не так ( Подскажите, пожалуйста. Код: title lab2 assume cs:cod,ss:s,ds:d s segment stack... |
Assembler В одномерном массиве байтов нечетные элементы умножить на 2, остальные на 3 Задание:В одномерном массиве байтов нечетные элементы умножить на 2,остальные на 3 компилятор выдает ошибку в строке переноса значения из ax в y Вопрос:"можно ли сделать умножение по другому" .586 https://www.cyberforum.ru/ asm-beginners/ thread2043736.html |
Assembler Не работает счетчик Не работает счетчик. Хотя я записываю туда 5 после запуска программы цикл не заканчивается а в регистре cl постоянно записано число 176. Не понимаю почему. .386 .model flat,stdcall option casemap:none include E:\masm32\include\windows.inc include E:\masm32\include\kernel32.inc include E:\masm32\include\msvcrt.inc |
Assembler Проверка числа на простоту
https://www.cyberforum.ru/ asm-beginners/ thread2043523.html Всем вновь привет! Не можете ли вы объяснить мне что делается в программе с 29 по 52 строки. А то нужную программу нашел но не все понимаю из этих строк. Заранее благодарю за помощь и понимание! .386 .model flat,stdcall option casemap:none include E:\masm32\include\windows.inc include E:\masm32\include\kernel32.inc include E:\masm32\include\msvcrt.inc |
0 / 0 / 1
Регистрация: 28.08.2016
Сообщений: 25
|
||||||
0 | ||||||
Пояснение деталей NASM - Assembler - Ответ 1078775128.09.2017, 20:06. Показов 562. Ответов 4
Метки (Все метки)
Доброго времени суток друзья!
Я очень и очень недавно в асме, и очень много неясностей. Помогите мне пож-та уяснить некоторые детали, правильно ли я понял следующие утверждения: 1. Что имя переменного это указатель на ячейку памяти, н-р:
2. Что регистры общего назначения EAX, ECX, EDX это значения переменных которые там хранятся, а [EAX], [ECX], [EBX] это поинтеры? 3. А регистры EBX наоборот указывают на память, а [EBX] на значение? Спасибо заранее! Вернуться к обсуждению: Пояснение деталей NASM Assembler
0
|
28.09.2017, 20:06 | |
Готовые ответы и решения:
4
нужно пояснение по части из курсовой связанной с записями и массивами, напротив вопросов дать пояснение что операторы делают или строчки программы [NASM] Ошибка "nasm error more than one input file specified type" Из партии в 100 деталей, содержащей 5 % брака, берут для проверки 5 деталей Подсчет количества бракованных деталей в партии деталей и вывод их номеров |
28.09.2017, 20:06 | |
28.09.2017, 20:06 | |
Помогаю со студенческими работами здесь
0
Сколько нужно взять деталей, чтобы наивероятнейшее число годных деталей было равно 50? В партии из 9 деталей 5 стандартных . Найти вероятность того, что среди 6 взятых наудачу деталей 4 нестандартных Смоделировать процесс обработки на станке 100 деталей. Подсчитать число заполненных тележек и число потерянных деталей Двое рабочих изготовили вместе n деталей. Первый работал d дней, второй d1 дней. Сколько деталей у каждого рабочего? |