Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Офтопик > Работа > Задания за деньги
Перезагрузить страницу Проблема с блок-схемой? не понимаю как их строить (TASM)
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Lena_milaffka Lena_milaffka вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 12.03.2013
По умолчанию Проблема с блок-схемой? не понимаю как их строить (TASM) - 12.03.2013, 19:20

Начертите пожалуйста блок-схему данной программы, хотябы в паинте схематично

Добавить новый элемент массива, если его значение не равно значениям элементов заданного массива А(I). I = 1,2,..,5. Максимальная размерность массива А(I)=10. Добавляемые числа находятся в массиве B(J). J = 1,2,...,5.

asm Код:
span style="color: #000000; font-weight: bold;"> model small
.stack 100h ;стэк 256 Кб
.data
    len2 dw 5 ;длина массива-результата
    len equ 5 ;длина исходных массивов
    mas2 db 2, 3, 6, 7, 8 ;массив откуда брать
    void dw ? ;раздел между массивами для удобного просмотра
    mas1 db 1, 2, 3, 4, 5 ;массив - результат
.code
    start: ;метка начала программы
        mov ax,(собака)data ;инициализируем ds сегмнтом данных
        mov ds,ax       ; через регистр ах
        mov cx,len ;цикл по всему массиву
        xor si,si ;исключающее или - обнуление счетчика цикла
    cicl1: ;цикл по массиву для добавления
        mov al,mas2[si] ;берем поочередно каждый элемент
        push cx ;запоминаем сх в стэк для вложенных циклов
        mov cx, len2 ;вложенный цикл по всему результирующему массиву
        xor di,di ;обнуляем счетчик второго цикла
    cicl2: ;пробегаем по массиву результату.
        cmp al,mas1[di] ;если в массиве таких элементов нет
        je metka
        inc di
    loop cicl2 ;то добавим
        mov di,len2       ;добавление
        mov mas1[di],al ;элемента в массив
        inc len2            ;увеличение длины массива
    metka:
        pop cx              ;если есть, то следующая итерация
        inc si                ;переход к следующему элементу
    loop cicl1 ;все элементы добавлены
    exit: ;выход
        mov ax,4c00h ;4с - номер функции выхода, 0 - код ошибки
        int 21h ;вызов библиотеки прерываний DOS
end start ;вход в программу с метки start
Ответить с цитированием
  (#2 (permalink)) Старый
LPproger LPproger вне форума
C/C++/Asm proger
 
Сообщений: 382
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 05.02.2007
По умолчанию 12.03.2013, 21:50

Готов выполнить за денежное вознаграждение.

Моё объявление и отзывы


Программирование на языках C/C++/Assembler, Pascal, Prolog, Lisp для Windows.
http://forum.sources.ru/index.php?showtopic=313018
Ответить с цитированием
  (#3 (permalink)) Старый
mikefreel mikefreel вне форума
Member
 
Сообщений: 438
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 10.12.2010
По умолчанию 13.03.2013, 17:47

Готов взяться за проект
номер ICQ: 565460353 или 480964456
mikefreelance@rambler.ru
Ответить с цитированием
  (#4 (permalink)) Старый
web-maSSter web-maSSter вне форума
Member
 
Сообщений: 37
Сказал(а) спасибо: 6
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 19.02.2013
По умолчанию 01.04.2013, 15:23

могу взяться за проект. Подробности в личке.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TASM как его использовать vavakin Assembler 18 26.08.2012 06:35
Tasm 5 daniilpetrov Assembler 2 20.01.2012 13:35
Помогите с блок-схемой marina-12358 Вопросы начинающих программистов 2 15.11.2011 21:24
Помогите пожалуйста с блок-схемой GaR.Son1 Вопросы начинающих программистов 0 30.05.2011 22:13
Что лучше - TASM, MASM или что-то ещё DeniS1 Assembler 10 23.10.2008 14:51
Настройка ASM и TASM 2k Assembler 1 21.03.2006 13:52
Как на С++ строить графики IRENsuper Вопросы начинающих программистов 1 20.04.2005 09:35
Masm в Tasm как реализовать akvilon Assembler 3 01.03.2005 22:54
Как строить блок схемы в С++ Anonymous Офтопик 4 20.12.2003 02:14
Где взять tasm.exe Anonymous Assembler 2 08.11.2003 23:06
Где можно скачать TASM Anonymous Assembler 1 08.11.2003 17:42



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов