Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Работой с массивом в asm вставке C++ https://www.cyberforum.ru/ asm-beginners/ thread1607455.html
Доброго времени суток. В университете дали задание: на C++ задать массив, инициализировать его. После этого в ассемблерной вставке проверить каждый элемент на отношение к 0, т.е. элементы больше 0 заменить на 1, а отрицательный элементы увеличить на 5. Сколько не пробовал, не получается работать с массивами. Может ли кто-нибудь доходчиво объяснить что да как, а то разобраться хочется, но не...
Вывод системного времени на экран через резидентную программу (проверьте код) Assembler
Написал программу, которая при нажатии на ctrl+x должна выводить системные время и дату. Однако она выводит лишь маску, для времени и даты, идентичный код без переопределения прерываний работает корректно, а здесь почему то криво, в чем может быть дело? выводит: " : : . . " .286 code segment para public 'code' assume cs:code, ds:code, ss:code org 100h begin: jmp setup
Assembler Цепочечные команды https://www.cyberforum.ru/ asm-beginners/ thread1606949.html
Здравствуйте! Мне нужно проверить упорядочены ли слова в строке по невозрастанию/неубыванию. нужно минимум 2 подпрограммы. Мой алгоритм решения такой: в 1-ой подпрограмме, берем строку st1 и копируем первое слово в другую строку st2, во второй подпрограмме - сравниваем первое слово строки st2 со вторым словом st1. Потом перезаписываем вторую строку и т.д. сравниваем. проблема в том, что пропуск...
Assembler Удалить из исходной строки повторные вхождения заданного символа. Как вывести результат на экран? Есть задание: Написать программу, удаляющую из исходной строки повторные вхождения заданного символа. Сделал решение: data segment str1 db 'abcdefgh$' len1 = $ - str1 data ends assume cs:code,ds:data code segment start: https://www.cyberforum.ru/ asm-beginners/ thread1606630.html
Min и max элементы строк матрицы поместить на место первого и последнего элемента строки соответственно (tasm) Assembler
минимальный и максимальный элементы строк матрицы поместить на место первого и последнего элемента строки соответственно(на Assembler tasm)
Assembler Решение арифметического примера Необходимо написать программу для решения данного примера: (18+16/2)*\frac{5+8}{14-3} Вот моя попытка. .data a dw 16 b dw 5 c dw 8 e dw 14 https://www.cyberforum.ru/ asm-beginners/ thread1606514.html
Assembler Определить содержимое регистров по уравнению https://www.cyberforum.ru/ asm-beginners/ thread1606435.html
Всем привет! Ребята, помогите пожалуйста решить такое вот уравненице.. (AX+BX)/3 - (DX+CX)*2 = 8A 8A - Это первая буква моего имени(К) и мне нужно подобрать AX BX DX CX так, чтобы получилось 8A. Если вы понимаете, пожалуйста объясните процесс нахождения переменных, какой программой пользоваться и что там делать... Спасибо
Assembler Как циклически сдвигать элементы строки вверх?
Подскажите пожалуйста, как на ассемблере циклически сдвинуть элементы строк вверх, например, чтобы первые элементы сдвинулись на два вверх , у меня совсем что-то идей нет, помогите кто чем сможет,пожалуйста.
Assembler Заменить слово / подстроку в файле Доброго времени суток, делаю задание где нужно заменить определенное слово в текстовом файле на другое, написал пока что вывод содержимого файла в буффер, теперь не могу понять как сделать замену слова. Помогите пожалуйста составить алгоритм действий. .model small .stack 100h .data filename db 'texttt.txt',0 msg1 db 'File was open.$' msg2 db 10,13,'Enter word you want... https://www.cyberforum.ru/ asm-beginners/ thread1606184.html Assembler Нуждаюсь в вашем совете https://www.cyberforum.ru/ asm-beginners/ thread1606063.html
1. Дан массив целых чисел. Найти позицию первого простого числа. 2. Дан массив целых чисел. Найти позицию последнего четного числа.
Assembler Выполнение чего-либо без call
Только начал изучать ассемблер, поэтому такие глупые вопросы. Собственно, я думал, что можно выполнить дейсвия только через call (invoke не в счет). Но часто наблюдаю коды, где ни строчки с call, но комментарии к строкам в духе: mov ax,0x0001 ; clear screen Почему эта команда очищает экран? И все в таком духе. Спасибо за понимание)
Assembler Деление idiv https://www.cyberforum.ru/ asm-beginners/ thread1605837.html
Привет! Может кто знает, как сделать микроинструкцию на idiv или imod? по книге таненбаума вот пример imul: imul1 MAR = SP = SP - 1; rd // Read in next-to-top word of stack imul2 // Wait for word from memory imul3 OPC = MDR // Copy second stack word to OPC imul4 MDR = CPP; wr // Save CPP into memory imul5 CPP=H=1 // 1 CPP=H=H+CPP // 10 ...
Ушел с форума
Автор FAQ
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
10.12.2015, 06:00 0

Длина строки - Assembler - Ответ 8465249

10.12.2015, 06:00. Показов 3162. Ответов 3
Метки (Все метки)

Ответ

есть еще варианты
  1. cmp al,32t
  2. cmp al,32d
  3. cmp al,32
  4. cmp al,100000y
  5. cmp al,100000b
  6. cmp al,40q
  7. cmp al,40o
  8. cmp al,20h


Вернуться к обсуждению:
Длина строки Assembler
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2015, 06:00
Готовые ответы и решения:

Даны две переменные, в первой строка, во второй длина строки, 100 - max длина, строки. Что такое dup('$') ?
string db 100 stringlen db ?,100 dup('$')

длина строки
выложила всю программу, может кому пригодится, она рабочая... не понятно буквально чуть чуть...см....

Длина строки
Суть проблемы, выводит все содержимое регистра EAX, (хотя я задал длину) вывести только 5 байт,...

Регистр cx и длина строки
Доброго времени суток. Не могу понять почему выдает ошибку в строках 27 и 30. Пишет, что регистр...

3
10.12.2015, 06:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.12.2015, 06:00
Помогаю со студенческими работами здесь

Ассемблер, длина строки
Ввожу строку с клавиатуры, необходимо получить строку звездочек, длина которой равна веденной длине...

Длина строки (ассемблерная вставка в C)
Нужно написать ASM вставку которая считает длину строки, помогите исправить, пожалуйста, на пустой...

появилась загвоздка с функцией. нужно вывести на экран строку, сост. из звездочек. Длина строки-параметр функциииз звезд. длина строки -
Я видела, что на форуме есть подобные задачи, но ни одно из их решений не работает на моем dev...

если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ее начало добавить символы "."
Дана строка S и число N. Преобразовать строку S в строку длины N следующим образом: если длина...

Определить длину строки. Если длина строки >6, удалить часть строки в { } скобках.
Ввести с клавиатуры строку символов. Признак окончания ввода строки – нажатие клавиши "Ввод"....

Строки. Определить длину введенной строки, если длина кратна 4, то первая часть строки меняется местами со второй
Ввести с клавиатуры строку символов.признак окончания ввода строки-нажатие клавиши ввод.Программа...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru