Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 18.10.2018
Сообщений: 1
1

Подскажите, как выйти из цикла в данном коде на ассемблере (Сортировка "Пузырьком")?

22.11.2018, 20:03. Показов 840. Ответов 0

Author24 — интернет-сервис помощи студентам
Подскажите как выйти из цикла в данном коде. Сортировка "Пузырьком"
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
.include "p33FJ256GP710.inc" 
.text 
.global __reset 
__reset: 
mov #0x800, W6 
mov #9, W1 
mov W1, [W6++] 
mov #6, W1 
mov W1, [W6++] 
mov #2, W1 
mov W1, [W6++] 
mov #8, W1 
mov W1, [W6++] 
mov #5, W1 
mov W1, [W6++] 
mov #1, W1 
mov W1, [W6++] 
mov #4, W1 
mov W1, [W6++] 
mov #-5, W1 
mov W1, [W6++] 
mov #-1, W1 
mov W1, [W6++] 
mov #7, W1 
mov W1, [W6++] 
mov #3, W1 
mov W1, [W6++] 
mov #33, W1 
mov W1, [W6++] 
mov #0x800, W3
mov #0x816, W4 
mov W3, W5 
c1_start:nop 
    
    mov #0x800, W3 
    mov #0x800, W0 
    c2_start: nop 
    inc2 W3,W3 
    mov [W0], W1 
    mov [++W0], W2 
    cpslt W1, W2 
    
    
    
    goto change 
    goto check 
        change: 
        inc W6, W6 
        mov W1, [W0--] 
        mov W2, [W0++] 
        cpsne W4, W3 
        goto c1_start 
        goto c2_start 
        
        check: nop 
        cpsne W4, W3 
        goto c1_start 
        goto c2_start 
c1_end: nop 
.end
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2018, 20:03
Ответы с готовыми решениями:

Как в данном коде не выйти за границы массива?
arr ругается на: if (array==1&&j< n - 1) Добавлено через 24 секунды как не выйти за...

Как выйти из постоянного цикла и обнулить регистры в приведенном коде
Здравствуйте! Помогите выйти из постоянного цикла и сделать, так чтобы после него обнулить...

Подскажите как сделать задание, сортировка пузырьком
Дана таблица прямого доступа, есть структура Таблицы, которая включает в себя 20 строковых...

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

Сортировка пузырьком. Зачем нужно 2 цикла?
for(int j=1;j<=k;j++) for(int i=1;i<=k;i++) if(A<A) { max=A; ...

0
22.11.2018, 20:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2018, 20:03
Помогаю со студенческими работами здесь

Сортировка массива пузырьком - найти ошибку в коде
В массив вношу 46 случайных чисел от 1 до 26 включая, упорядочиваю по убыванию сортировкой методом...

Сортировка пузырьком: второй цикл уменьшается на 1 с каждой итераций первого цикла
Помогите пожалуйста. Нужно сделать сортировку Пузырьком, чтобы второй цикл уменьшался на 1 с каждой...

Как выйти из цикла
Помогите пож дописать макрос! Нужно найти номер позиции первой буквы кириллицы в строке как...

Как выйти из цикла?
Здрасьте!Я новичок, и у меня достаточно глупый вопрос. Как тут реализовать выход из цикла? ...

do while - как выйти из цикла?
Подскажите пожалуйста, а то я уже всю голову "сломал", почему при вводе "А" цикл не прерывается???...

Как выйти из цикла while();
#include <iostream> #include <fstream> #include <cctype> #include <string> #include <vector>...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru