|
|
Другие темы раздела | |
Assembler Ввод числа и дальнейшее использование
https://www.cyberforum.ru/ asm-beginners/ thread1061165.html Помогите пожалуйста. Вот текст MOV ah, 01 ;ввожу одно число с клавиатуры и помещаю его в n, n это слово INT 21h SUB ax, 48 MOV n, ax ---------------------- ;тут я как-то использую это n MOV ax,4C00h ;и выхожу из программы |
Assembler Ввод одного числа с клавиатуры Помогите пожалуйста написать программу на ассемблере: я должен ввести одно число с клавиатуры и поместить результат в какую-нибудь переменную. |
Assembler [NASM] Ошибка в строке "bt bl,dl" не кто не подскажет почему nasm отвергает вот это: bt bl,dl https://www.cyberforum.ru/ asm-beginners/ thread1060974.html |
Assembler Линейный сдвиг на один разряд
https://www.cyberforum.ru/ asm-beginners/ thread1060901.html Здравствуйте. В общем задание: Разработать функцию void BigShr(byte* M1, byte* Carry, short len), где M1 – байтовый массив длиной len, Carry – адрес переменной типа byte. Операция - линейный сдвиг вправо (в сторону младших разрядов) на один разряд. При этом в переменную Carry заноситься значение ммладшего разряда числа M1, а в старший разряд числа M1 заноситься 0. Вот, что я сделал ... |
Assembler Не знаю как закончить уровнение. Ятолько начал учить ассамблер не судите строго чайника Уравнение: X=b^3*a-4c/d^2 Первую часть сделал mov ax mul ; AX=b^3 mul ; AX=b^3*a Как дальше? |
Assembler Выводится ошибка
https://www.cyberforum.ru/ asm-beginners/ thread1060805.html Выводится ошибка в строке с loop. Ошибка: Relative jump out of range by 004B bytes. Дополнения по коду: znak db 10 dup (?) ;for znak E(i) xi dw 2 dup (?) ; mladsha and starsh chast yi dw 2 dup (?) ei dw ? Почему появляется такая ошибка? заранее спасибо CORD: cmp , 1 jne BICH |
Assembler Выгрузка резидентной программы
https://www.cyberforum.ru/ asm-beginners/ thread1060697.html помогите написать выгрузку программы(код представлен), обычные часы.. надо сделать чтоб или от клавиши или от повторного запуска файла она выключалась.. code segment ; определение кодового сегмента assume cs:code,ds:code ; CS и DS указывают на сегмент кода org 100h ; размер PSP для COM программы start: jmp load... |
Одновременно вывод в 10-ой и 16-ой системе счисления Assembler По заданию, программа должна выводить результат в 10-ой и 16-ой системах счисления, у меня отдельные процедуры для выводы в 10-ой и для вывода в 16-ой, в основной процедуре они стоят одна за другой, но, программа выводит только в какой-нибудь одной (если отключаешь одну из процедур). Когда включаешь обе процедуры выводит ошибку. Вот код: CodeSgm SEGMENT PARA 'Code' ASSUME CS:CodeSgm,... |
Assembler Про безусловный переход
https://www.cyberforum.ru/ asm-beginners/ thread1060621.html Вообщем, стало интересно. Допустим, у команды jmp стоит директива short (прыжок на +-127бит от текущего адреса), которая по умолчанию опускается. Однако в программе (спойлер) спокойно прыгает на 300+ бит (строки 426 и 384). При этом при попытке условного перехода больше чем на 127бит компилятор ругается на то, что слишком далеко. (строки 285, 287, если прыгать не через костыль, а сразу на метку... |
Assembler оптимизация программы
https://www.cyberforum.ru/ asm-beginners/ thread1059933.html помогите оптимизировать функцию READ ну или что ни будь другое кто до чего додумается. очень нужно .Model Small .Stack 100h .Data __bufrw db 255 dup (?) _i dw ? _a dw ? _c dw ? _mes1 db "vvedite a=",13,10,"$" _mes2 db "vvedite i=",13,10,"$" |
Assembler Какая система счисления в основе 64-х битного процессора? Здравствуйте уважаемые форумчане подскажите пожалуйста какая система счисления в основе этого кода ассемблера 40078c: 55 push %rbp ? Заранее благодарю! |
Assembler В DOS приложении в место кириллицы выводится что не понятное
https://www.cyberforum.ru/ asm-beginners/ thread1059607.html В DOS приложении в место кириллицы выводится что не понятное, можно ли как то решить это? в поиске ничего не нашел, в консоли 2 шрифта, оба не отображают кириллицу. |
1 / 1 / 0
Регистрация: 29.12.2013
Сообщений: 23
|
|
0 | |
Дана строка, слова разделены пробелами. Распечатать слова, длина которой равна данной - Assembler - Ответ 558337401.01.2014, 15:23. Показов 2083. Ответов 7
Метки (Все метки)
Дорогие программисты, помогите пожалуйста с этим заданием на языке Ассэмблер, прост я его вообще не знаю,а препод задал мне написать код на нем,чтобы допустить всех к экзамену, я просто реально вообще не поимаю,как там и что. А задание звучит так:
Дана строка, слова разделены пробелами. Строку надо преобразовать: Дана цифра от 0 - 9. Распечатать слова, длина которой равна данной(то есть мы задаем сперва длину от 0-9, а потом компилятор должен выдать слова,равные этой строке). Спасибо Вам большое заранее. С Наступившим Вас! Вернуться к обсуждению: Дана строка, слова разделены пробелами. Распечатать слова, длина которой равна данной Assembler
0
|
01.01.2014, 15:23 | |
Готовые ответы и решения:
7
Дана строка текста, в которой слова разделены пробелами и запятыми, вывести повторяющиеся слова Дана строка, слова в которой разделены пробелами. Получить новую, удалив из исходной все слова, которые являются перевер Дана строка, слова в которой разделены пробелами. Оставьте в ней только те слова, которые начинаются на ту же букву, что и первое слово. Дана строка, слова в которой разделены пробелами |
01.01.2014, 15:23 | |
01.01.2014, 15:23 | |
Помогаю со студенческими работами здесь
0
Дана строка текста, в которой слова разделены пробелами. Дана строка, слова в которой разделены пробелами. Удалите из строки самое короткое слово Дана строка, слова в которой разделены пробелами. Удалить из строки самое длинное слово Дана строка S, слова в которой разделены пробелами и знаками препинания. Написать программы, решающие следующие задачи |