Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
LMW
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 3
1

Поменять элементы массива

22.05.2012, 23:41. Просмотров 808. Ответов 4
Метки нет (Все метки)

Даны действительные числа a1, …, a20. Получить последовательность а1,а11,а12,а2,а3,а13,а14,а4...а9,а19,а20,а10...
задание простое вот только в меня с асемблером проблема=(
помогите если не сложно....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2012, 23:41
Ответы с готовыми решениями:

Поменять местами чётный/нечётный элементы массива
Дан массив А. Поменять местами 0-ой и 1-ый элементы массива, 2-ой и 3-й, и т.д....

Элементы одного массива делим на элементы другого
Ребяяят!...Помогите пожалуйста решить ил хотя бы подсказать!)) Выполнить...

Найти минимальный и максимальный элементы и поменять их местами
Дан массив элементов 4х4. Найти минимальный и максимальный элементы и поменять...

Сформировать два массива размером 10, включив в первый из них элементы заданного массива с четными индексами, а во второй-с нечетными
Здравствуйте! Дан массив из 20 элементов. Сформировать два массива размером...

Вывести попарно элементы массива
Добрый день, помогите, пожалуйста разобраться что тут не так, и как должно быть...

4
programmisto
92 / 137 / 0
Регистрация: 15.04.2012
Сообщений: 1,032
23.05.2012, 06:28 2
Assembler
1
2
3
4
5
6
7
8
9
10
11
Mov si,offset massiv
Mov di,offset rmassiv
mov cx,10
arrexc:
lodsb
stosb
add si,8
lodsb
stosb
sub si,9
loop arrexc
Больше разговоров.
1
LMW
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 3
24.05.2012, 22:18  [ТС] 3
напиши пожалуйста весь код, если не сложно...ато никак вьехать не могу =(
0
programmisto
92 / 137 / 0
Регистрация: 15.04.2012
Сообщений: 1,032
25.05.2012, 06:38 4
LMW, это и есть весь код. Шапку добавишь, переменные объявишь и все.
0
LMW
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 3
26.05.2012, 00:33  [ТС] 5
в меня оно чтото не работает=(

Добавлено через 5 часов 9 минут
сделал сам=) но всеравно спасибо за помощь....
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
assume CS:code, DS:Data
code segment
begin:  mov ax,data
          mov  ds,ax
       mov si,1
    mov di,3
    mov al,mas1[0]
    mov rm[0],al
 cyc1:
    mov al,mas1[si]
    mov rm[di],al
    inc di
    inc si
    ;mov al,0
    mov al,mas1[si]
    mov rm[di],al   
    cmp si,len
    je cyc3
    add di,3
    inc si  
    
    
    loop cyc1
cyc3:
    mov si,0
    mov di,0
    jmp cyc2
cyc2:
    mov al,mas1[si+10]
    mov rm[di+1],al
    inc di
    inc si
    mov al,mas1[si+10]
    mov rm[di+1],al 
    cmp si,len1
    je vuvid
    add di,3
    inc si
    loop cyc2
 
vuvid:
    
 
    mov y,ch    ;вивід на екран
    mov ah,09h
    mov dx,offset rm
    
    int 21h
    mov ax,4c00h
    int 21h
code  ends
data segment
 len dW 5
 len1 dW 9 
mas1 db 1,2,3,4,5,16,30,31,43,47,1,2,3,4,5,16,30,31,43,47
 rm db 20 dup (1) 
 
 y db " $"
 err db "err$"
 msg db ?
data ends
stk segment stack
     db 256 dup()
stk ends
    end begin
0
26.05.2012, 00:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2012, 00:33

Вывести положительные элементы массива
я написал програму которая вычисляет, а точнее прросто выводит положительные...

Переслать элементы массива 1 в массив 2.
Помогите Пожалуйста!!! написать прогу которая выполняет пересылку элементов...

Умножить все нечетные элементы массива на 6
дан массив размерности n. умножить все нечетные элементы на 6. вроде, как я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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