model small .stack 256 .data arr db 16 dup(?) mes db 10, 13, "Enter 16 numbers: $" mes1 db " $" mes2 db 10, 13, "Sorted: $" mes3 db 10, 13, "$" i db 0 .code ...
Снова я с выводом номера вхождения подстроки в строку. Исправил код, номер элемента, с которого начинается подстрока в строке, выводит, но неправильно. Подскажите, пожалуйста,...
Нужно найти номер позиции, с которой начинается подстрока S2 в строке S1. lea di, s1 ;Строка lea si, s2 Подстрока again: mov al, [si] mov ah, 02 ...
model small .stack 256 .data arr db 16 dup(?) mes db 10, 13, "Enter 16 numbers: $" mes1 db " $" ;mes2 db 10, 13, "Sorted: $" mes3 db 10, 13, "$" i db 0 .code...
Всем привет! Нужно найти номер позиции, с которой подстрока входит в строку. Код работает правильно за исключением случаев, когда две одинаковые буквы идут подряд (см. скрин)....
Всем привет, товарищи! Можете меня поздравить, получил "отлично" за дисциплину "языки программирования низкого уровня". Честно говоря, не очень хочу, чтобы основы асма, которы...
Что примечательно, знакомство с TurboDebugger мы пропустили, ибо "зачем?"
Мне нужно сложить N и i (N - слово, i -байт). Корректно ли так делать? mov ax, N cbw add i, al
Команды lea di, x и mov di, offset x равносильны?
Заметил, что записи mov ax, 1 add bx, ax arr[bx] и arr[bx+1] не эквивалентны. Как можно получить тот же результат, что и при второй записи, используя первую?
Товарищи, есть еще вопрос. Я сделать ввод N чисел в массив, причем число N пользователь должен ввести с клавиатуры. Можно ли такое реализовать? Если да, то как? Мы ведь в сегм...
Т.е. mov eax, [var] - получение значения var без lea до этого, как в тасме?
В таком случае писать 256 dup(?) или 256 dup(' ')?
Ребят, почему такой вывод? Ума не приложу...
Могу ли я посмотреть состояние переменной, которую объявил в сегменте данных?
Всем привет, столкнулся со сложностями при выполнении задания "Вывести из строки S подстроку длиной i символов начиная с позиции p". Почему-то при попытке вывести подстроку вы...
Могу ли я так умножить N на i? (N - слово, i -байт) mov dl, i mov ax, N mul dl cbw mov bx, ax
Время тупых вопросов! Где здесь я могу глянуть переменную?
Если я сделаю add di,si и mov al, arr[di+bx], будет ли результат тем же, что при записи выше?
Понял, а как можно сделать их эквивалентными? Передо мной встала задача в al занести значение arr[si] со смещением N (Как arr[si+1], только вместо единицы N). Как можно это ре...