Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Дан массив из 10 слов. Инвертировать все отрицательные числа и найти сумму элементов полученного массива https://www.cyberforum.ru/ asm-beginners/ thread1130857.html
всем добрый вечер ,помогите пжл решить задачку в ассемблер вот условие : Дан массив из 10 слов. Инвертировать все отрицательные числа и найти сумму элементов полученного массива. заранее...
Поиск подстроки в строке Assembler
Доброго времени суток! Задали задание "Даны две строки: S1 и S2. Определить количество вхождений строки S2 в строку S1." , но не могу разобраться. Читал статью,смотрел другие коды. Вот несколько...
Assembler Замена слов в строке
Всем привет. Может кто видел или делал когда-нибудь такую задачу? "Заменить во всех строках текста слова, содержащие заданный набор букв, на другое заданное слово." Нужен код как можно быстрее....
Assembler Скриншот окна процессора в интерактивном отладчике TD помогите пожалуйста сделать скриншот окна процессора в интерактивном отладчике TD такой, как этот (на рисунке), только для программы (в документе). https://www.cyberforum.ru/ asm-beginners/ thread1130753.html
Assembler Как получить права (коррекция времени) https://www.cyberforum.ru/ asm-beginners/ thread1130634.html
Приветствую. При написании программы изменяющей время системы (Windows 7x64) возникла следующая ситуация. При подготовке, а именно - права, доступы, привилегии, единый проездной, всё идёт пучком....
Скриншот окна процессора в интерактивном отладчике TD Assembler
помогите пожалуйста сделать скриншот окна процессора в интерактивном отладчике TD типа этого (на картинке), но только для программы (в документе).
Преобразование из кода Морзе в цифры и обратно Assembler
в общем есть задание Цифры представляются кодом Морзе следующим образом: 1 . - - - - 6 - . . . . 2 . . - - - 7 - - . . . 3 . . . - - 8 - - - . . 4 . . . . - 9 - - - - . 5 . . . . . 0 - - - - -...
Assembler Сделать чтобы курсор оставлял полоску и затирал её при движении обратно Написал ядро ОС, такое что после загрузки появляется курсор который можно стрелками двигать в пределах экрана, теперь нужно чтобы курсор оставлял полоску(или линию) и при движении обратно затирал её.... https://www.cyberforum.ru/ asm-beginners/ thread1130300.html
Assembler Что то не могу вставить INC DWORD PRT DS:[0040104F] https://www.cyberforum.ru/ asm-beginners/ thread1130220.html
Что же не так? Добавлено через 2 минуты Unknown identifier
Assembler Вычисление значения Y и обработка массива! Помогите решить 2 задачи. Срочно нужно для закрытия практики! В задании 3 нужно решить номер 1, а в задании 4 тоже номер 1. За ранее спасибо, буду весьма благодарен! https://www.cyberforum.ru/ asm-beginners/ thread1130125.html
Эксперт быдлокодинга
2085 / 519 / 68
Регистрация: 04.11.2010
Сообщений: 1,293
27.03.2014, 13:48 0

Работа с массивом

27.03.2014, 13:48. Показов 1041. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от Mikl___ Посмотреть сообщение
лучше мой код покритикуй, а то мне уже пора в пивбар и к дефкам
1. Пить пиво без девок - жлобство
2. Погодь с пивбаром 5 мин, то ли у тебя всё неправильно, то ли мне самому в пивбрар пора.

Добавлено через 16 минут
Чёт уже сам весь в сомнениях, на флагах клинит меня постоянно
Assembler
1
2
3
4
5
6
7
mov bx,18 ; ТС cmp i,10d jl internal  если меньше 10d т.е. размер массива меньше или = 10
a1: test mas[bx],1  ; Для анализа результата используется флаг zf, который 
; равен 1 если результат логического умножения равен нулю. В. Юров
     jz a2         ; т.е. если нечёт zf = 1 переход мимо обнуления, а надо наоборот
     mov mas[bx],0 ; если чёт обнуляются
a2: sub bx,2    
      jns a1
Добавлено через 24 минуты
Цитата Сообщение от Catrinka Посмотреть сообщение
Хочу обнулить нечетные элементы массива. Обнуляет все.. Подскажите, в чем ошибка?
Бха ха ха! Только дошло. Вот жеш педагог всех подколол своим заданием.
"Нечётные элементы" могут иметься в виду из идущих подряд 2,2,1,2,1,2,2,2,1,1 - нечётные красные
А могут нечётными быть по порядку следования 2,2,1,2,1,2,2,2,1,1 - - нечётные красные
Catrinka, придётся подкалывать педагога двумя ответами

Добавлено через 38 минут
Работа над ошибками. С test и флагом нуля я был неправ.

Вернуться к обсуждению:
Работа с массивом
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2014, 13:48
Готовые ответы и решения:

Работа с массивом
Задание таково: из файла задается матрица. Определить в ней одинаковые строки и столбцы(сначала...

Работа с массивом
Здарова, ребят. Кто может объяснить, что будет в EBX при выполнении этой команды: M: DB...

Работа с массивом
use16 org 100h mov dx,mas mov cx, again: neg jna metka1 neg ...

Работа с массивом
Здравствуйте. Имеется ассемблерная вставка для Си, которая в массив char name должна записать...

6
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.