18.09.2018, 23:27 [+3 UTC]
в нашей команде: 2 970 чел. | участники онлайн: 3 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.50 (13.09.2018)

Общие новости:
13.04.2018, 10:33

Форум:
18.09.2018, 08:51

Последний вопрос:
18.09.2018, 15:34

Последний ответ:
17.09.2018, 20:18

Последняя рассылка:
18.09.2018, 17:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
30.11.2009, 18:39 »
Вадим Петрович
Большое спасибо SerKuz за полную информацию! [вопрос № 174694, ответ № 257090]
22.01.2017, 19:23 »
400827
Спасибо, Ваш ответпринят...., но лично для меня... почему маска не может быть 255,255,247,248 (11111111,11111111,1111011 1,11100100) ведь ее поразрядная конъюнкция с ..... ....... 200.27 (........ ......... 11001000,00011011)дает ........ ........ 192,0 приэтом мы имеем мак кол-во единиц 16+7+4 [вопрос № 190453, ответ № 274571]
03.06.2010, 02:11 »
Даниил Цветков
Большое спасибо за помощь! [вопрос № 178689, ответ № 261822]

РАЗДЕЛ • Assembler

Создание программ на языке Assembler.

[администратор рассылки: Лысков Игорь Витальевич (Старший модератор)]

Лучшие эксперты в этом разделе

Зенченко Константин Николаевич
Статус: Модератор
Рейтинг: 178
Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 93
Kdsfofwe21
Статус: 1-й класс
Рейтинг: 52

Перейти к консультации №:
 

Консультация онлайн # 191773
Раздел: • Assembler
Автор вопроса: bambina1203 (Посетитель)
Отправлена: 14.11.2017, 20:42
Поступило ответов: 1

Здравствуйте! У меня возникли сложности с таким вопросом:
Я не могу написать сортировку массива чисел на языке nasm ассемблер.

Состояние: Консультация закрыта

Здравствуйте, bambina1203!

Смотрите код:

Код (Assembler) :: выделить код
org     100h
        mov     bx,10
        mov     si,dwMas
        mov     cx,10
        call    OutPut
        mov     cx,10
        mov     si,dwMas
        mov     cx,10
SM1:    push    cx
        mov     ax,[si]
        mov     di,si
SM2:    cmp     ax,[di]
        ja      SM3
        xchg    ax,[di]
SM3:    add     di,2
        loop    SM2
        mov     [si],ax
        add     si,2
        pop     cx
        loop    SM1
        mov     si,dwMas
        mov     cx,10
        jmp     OutPut
dwMas   dw      9,1,8,2,7,3,6,4,5,0
OutPut: push    cx
        lodsw
        xor     cx,cx
OP1:    xor     dx,dx
        div     bx
        push    dx
        inc     cx
        or      ax,ax
        jnz     OP1
        mov     al,' '
        int     29h
OP2:    pop     ax
        or      al,'0'
        int     29h
        loop    OP2
        pop     cx
        loop    OutPut
        mov     al,10
        int     29h
        mov     al,13
        int     29h
        ret  


Команда компилятора
© Цитата:
nasm -f bin 171115a.asm -o 171115a.com

Удачи!


Консультировал: Зенченко Константин Николаевич (Модератор)
Дата отправки: 15.11.2017, 13:44

Рейтинг ответа:

+1

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 191773
bambina1203
Посетитель

ID: 401474

# 1

= общий = | 15.11.2017, 20:43 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Забыл уточнить, что с вводом и выводом тоже не могу разобраться

Зенченко Константин Николаевич
Модератор

ID: 31795

# 2

= общий = | 20.11.2017, 09:47 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
bambina1203:

Вывод я Вам показал. Ввод - показывайте наработки.

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.16800 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.50 от 13.09.2018