|
|
Другие темы раздела | |
Assembler [DEBUG] Вывести слово на экран и нажать любую клавишу, она должна отразиться в окне
https://www.cyberforum.ru/ asm-beginners/ thread223125.html Работа в debug.exe Вывести слово на экран и нажать любую клавишу, она должна отразиться в окне. Вот моя программа A Db “SVETA$” Mov ah,09 Mov dx,0100 Int21 Mov ah,01 Int 21 Int 20 |
Assembler Составить программу нахождения разности чисел массива с учётом знака и переноса Помагите пожалуйста!!!!!!! Составить программу нахождения разности чисел массива с учётом знака и переноса. Начальный и конечные адреса массива находятся в ячейках памяти 0800h-0803h. При этом числа имеют следующий формат: 7 6 5 4 3 2 1 0 Х Модуль числа З Модуль числа где Х - незначащие биты числа, З – знак числа. Кроме разности найти и записать в ячейку памяти её модуль. |
Assembler Программа: "Поменять имена двоих заданных файлов"
https://www.cyberforum.ru/ asm-beginners/ thread222913.html Помогите, пожалуйста, написать программу: "Поменять имена двоих заданных файлов". Очень нужно. Заранее спасибо за помощь. |
Assembler В матрице определить сумму положительных чисел каждого столбца, записав их в новый массив
https://www.cyberforum.ru/ asm-beginners/ thread222865.html здравствуйте всем. Задача такая: В матрице определить сумму положительных чисел каждого столбца, записав их в новый массив Program Matrix2; Uses Crt; label a1; const n=3; m=5; var a:array of byte; s1:array of integer; {novuy massiv} i,j,s:integer; |
Assembler Вычислить сумму элементов, удовлетворяющих условию A<=X[i]<=B Нужно написать программу: Дан массив Х. Вычислить сумму элементов, удовлетворяющих условию A<=X<=B. Используйте адресацию по базе с индексированием. Вот текст программы: print MACRO Mess lea DX,Mess mov AH,09h int 21h ENDM vvod MACRO N lea DX,N mov AH,0Ah |
Assembler Определить число нажатий клавиш Ctrl за заданный интервал времени не больше 20 секунд Помогите, пожалуйста, написать программу: Определить число нажатий клавиш Ctrl за заданный интервал времени не больше 20 секунд. Очень нужно. Заранее спасибо за помощь. https://www.cyberforum.ru/ asm-beginners/ thread222706.html |
Assembler Найти значение выражения 1*1+2*2+...+n*n
https://www.cyberforum.ru/ asm-beginners/ thread222323.html найти значение выражения 1*1+2*2+...+n*n |
Массив структур Assembler Доброго времени суток! Подскажите пожалуйста как из нескольких структур создать массив структур. Чета я самостоятельно не найду как на ассемблере реализовать это! |
Assembler Написать программу, которая вычисляет 5 произвольных чисел
https://www.cyberforum.ru/ asm-beginners/ thread222055.html Помогите сделать задание: Написать программу, которая вычисляет 5 произвольных чисел, и если результат кратен 3, выводит "Yahoo!" вот что у меня есть: .model SMALL .Stack 100h .data str Yahoo db 'Yahoo!' '$' .code |
Assembler Решить пример Подскажите правильно ли я всё записал? Только начинаю изучать асемблер. ; Составить программу для вычисления выражения: x = y/z + u * v- w ; данные занимают слово (целые со знаком) ; ======================================= .Model Small ;определение модели памяти https://www.cyberforum.ru/ asm-beginners/ thread221916.html |
Assembler Помогите переделать рабочую программу подсчета полинома под 32разрядные регистры Добрый день. У меня программа считает значение полинома Y=Ax^4+Bx^3+Cx^2+Dx+E при X от -10 до 10 (с шагом 1). Одна процедура считает значения, вторая преобразует их в ASCII-код. Программа нормально работает с маленькими значениями, но с нужными мне значениями возникает переполнение. А с 32разрядными я никогда до этого не работал. Подскажите пожалуйста. .model small .stack 256 .486 .data... |
Assembler Двумерный массив, выдает 105 ошибку
https://www.cyberforum.ru/ asm-beginners/ thread221057.html вот задание В матрице A сумму элементов, находящихся над главной диагональю, поделить на сумму элементов, находящихся под побочной диагональю. Числа на побочной диагонали рассортировать по убыванию и выделить цветом при выводе матрицы. вот файл с расширением PAS {$L 2as.obj} Program as_mas; uses crt; const m1=4; type c=array of integer; |
1 / 1 / 0
Регистрация: 21.10.2008
Сообщений: 17
|
|
02.01.2011, 05:55 | 0 |
Сортировка слов в файле - Assembler - Ответ 125395402.01.2011, 05:55. Показов 1377. Ответов 1
Метки (Все метки)
Ответ
Юзайте API функции CreateFile, OpenFile, WriteFile (MSDN в помощь). Считываете из исходного файла последовательно, ориентируясь по коду начальной буквы (в ASCII кодировка идёт в алфавитном порядке), просто увеличиваете значение кода - создаёте цикл. Запоминаете строки с буквами в одинаковых позициях... и.т.д. Пишите рекурсивную функцию. Как то так.
Вернуться к обсуждению: Сортировка слов в файле Assembler
1
|
02.01.2011, 05:55 | |
Готовые ответы и решения:
1
Сортировка текста в файле; частота появления слов Поиск в текстовом файле всех слов, заданных в другом текстом файле Сравнение слов в одном файле со словами в другом файле Сравнение слов в одном файле со словами в другом файле |
02.01.2011, 05:55 | |
02.01.2011, 05:55 | |
Помогаю со студенческими работами здесь
0
Поиск определенных слов в ТХТ файле, и запись этих слов (если найдено) в отдельный файл Поиск слов по маске в строке, их удаление, сортировка оставшихся слов STL: Сортировка слов по количеству согласных букв; вывод слов, встречающихся в списке более одного раза Найти самое длинное и самое короткое из всех слов, записанных в текстовом файле WORDS.DAT, и записать их в файле LANG и KURZ |