![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.01.2015
Сообщений: 15
|
![]()
Пожалуйста помогите!
Дан массив, например 1,2,3,4,5 Найти умножение этих чисел . Я так думаю. Скажите пожалуйста правильно или нет, или скажите свой вариант,,, Код:
Последний раз редактировалось Аватар; 26.09.2015 в 23:09. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
![]()
..если чуток отшлифовать, то и твой вариант сойдёт:
Код:
Нашедшего выход - затаптывают первым..
Последний раз редактировалось R71MT; 27.09.2015 в 18:22. |
![]() |
![]() |
![]() |
#3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 06.01.2015
Сообщений: 15
|
![]() Цитата:
если не трудно, говорите что делает BYTE[SI], просто я только что начала работать на языке assembler Честно говоря, сейчас компилятора нет. Последний раз редактировалось Stilet; 27.09.2015 в 17:12. |
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
![]()
..говорю: - здесь дело в размере операндов.
Каждый элемент массива "ARRAY" у тебя задан как "DB" (1 байт), поэтому и брать мы должны из него по-одному байту, т.е. "MUL byte[SI]". Если команда будет иметь вид "mul [SI]" (а регистр SI имеет размер 2 байта), то получим "Error! Operand size not specified". По-сути - код кривой, но если он решает твою задачу, то можно и его применить. //..сейчас компилятора нет// Скачай ассемблер 'FASM' (он весит всего 1Mb) и тренируйся на нём. Если и это не подходит, то на-все-случаи-жизни есть встроенный "DEBUG" [Win+R-->Debug] P.S.\\ кстати, если у тебя код под 'MASM', то нужно указывать "BYTE PTR [SI]"..
Нашедшего выход - затаптывают первым..
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 06.01.2015
Сообщений: 15
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программирование в VBA: двумерный массив M на N, нужно создать новый одномерный массив | TheAnnihilyator | Помощь студентам | 1 | 04.06.2014 09:16 |
Найти одномерный массив элементы которого равны минимальным значениям в строках исходной матрицы и одномерный массив элементы... | Richik123 | Microsoft Office Excel | 1 | 16.10.2013 15:45 |
Двумерный массив развернуть в одномерный массив по строкам[QBASIC] | TrueStyle777 | Помощь студентам | 3 | 29.05.2013 21:56 |
Дан одномерный массив, сформировать новый массив по заданному правилу {Delphi} | Nickolai47 | Помощь студентам | 5 | 16.12.2012 14:51 |
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. | Marishkaa | Помощь студентам | 2 | 12.01.2010 16:54 |