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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2014, 22:32   #1
Stasonio
Новичок
Джуниор
 
Регистрация: 22.11.2014
Сообщений: 2
По умолчанию Ассемблер,массивы

Ребят,я в ассемблере частично разбираюсь..
помогите написать прогу=)
Задание:
Дана числовая матрица mxn.Создать вектор размера m,содержащий минимальные элементы каждой строки матрицы
я правильно сравниваю числа в массиве?и как еще вывести на экран полученные числа?


Код:
.STACK 

.DATA
mass db 5,-3,8,2,4,6,10,-5,0,-7,8,1,-4,3,7,1
m db 4 dup(?)
new_line db 10,13,"$"
a db ?

.CODE
Start:

prolog
xor ax,ax
mov si,0;si=столбцы в матрице
mov bx,0;bx=строки в матрице
mov cx,4;число для внешнего
	            ;цикла (по строкам)
external:
     mov ax,word ptr mass[si][bx];в ax первый элемент матрицы
	 push cx;сохранение в стеке счётчика внешнего цикла
	 mov cx,3;число для внутреннего цикла(по столбцам)
	 mov si,0
	 internal: 
	     inc si;передвижение на следующий элемент в строке
	     mov ax,word ptr mass[si][bx]
		 mov a,ah
		 xor ax,ax
         mov ax,word ptr mass[si+1][bx]
	     cmp a,ah
		 jle m1
		 mov a,ah
		 m1:
		 
		 mov a,ah
		 loop internal
	 
	 pop bx
	 pop cx
	 inc bx
loop external

Последний раз редактировалось Stasonio; 22.11.2014 в 23:42.
Stasonio вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
Массивы ассемблер+делфи JohnLemon Помощь студентам 3 11.09.2011 11:06
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12