Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2009, 19:07   #1
NoHeart
Пользователь
 
Регистрация: 15.01.2009
Сообщений: 52
По умолчанию Матрицы, Строки

Добрый вечер уважаемые программисты, если кому не трудно, накатайте парочку простых фрагментов кода, с ассамблером сосем туго. Буду очень сильно благодарен.

1. Привести фрагменты кода программ на языке Ассемблера для процессоров Intel для решения следующих задач:
a) Для матрицы A (3х3), содержащей целые числа со знаком:
A DW 0, 8, –3
DW –3, –8, –19
DW –2, –8, 0
построить массив из трех целых чисел B, содержащий суммы значений элементов соответствую-щих строк:
B DW 5, –30, –10

b) Для матрицы A (3х3), содержащей целые числа со знаком:
A DW 0, 8, –3
DW –3, –8, –19
DW –2, –8, 0
построить массив из трех целых чисел B, содержащий максимальные значения соответствующих строк:
B DW 8, –3, 0
c) Заполнить массив целых чисел заданным значением, используя строковые инструкции.
d) Скопировать значения, записанные в массиве, в другой массив, используя строковые инструкции.
e) Найти в строке (массиве байтов) заданный символ (если он в этом массиве имеется):
- первое вхождение символа слева;
- первое вхождение символа справа.
f) Сравнить два массива на совпадение.


2. Разработать процедуры:
a) перевода числа со знаком A, записанного в символьной строке, например:
A DB +129
A DB –19
A DB 985
A DB 0
во внутренне представление в памяти компьютера в форме целого числа со знаком в формате сло-ва, т.е. в формат:
B DW 0

b) перевода числа со знаком B, записанного в формате слова, например:
B DW 0
B DW +25
B DW –780
в представление в виде символьной строки в формете:
A DB 10 DUP(‘ ’), 0

Спасибо, что дочитали до конца=))
Если кому потребуется помощь в написании программок на паскале (Допустим друзья просят, а вам некогда этим заниматься) , то обращайтесь ко мне, всегда помогу. Заранее спасибо.
NoHeart вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Похожие строки матрицы Kolianno Общие вопросы C/C++ 1 01.06.2009 19:10
язык С матрицы и строки AlinAA Фриланс 1 16.05.2009 00:36
Циклический сдвиг строки матрицы Alex1991 Помощь студентам 1 14.04.2009 21:20