Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
3 / 3 / 2
Регистрация: 02.12.2011
Сообщений: 39

выводит только последнее

03.12.2011, 01:39. Показов 736. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
стараюсь тут доделать
в общем одномерный массив
разбил формулу на две
а1 первая а2 вторая
дальше вывод
но выводит только последнее число
что дописать чтобы все числа вывелись

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
.model tiny
cseg segment
ASSUME CS:cseg,DS:cseg
org 100h
 
START:
mov SI,1
mov BL,2
mov DH,21
mov DL,3
mov CX,20
 
a1:
mov AX,SI
mul BL
add AL,DH
mov BH,AL
div DL
mov Ah,0
mov mas[SI-1],AL
inc SI
loop a1
 
mov BL,4
mov DH,21
mov DL,3
mov CX,10
 
a2:
mov AX,SI
mul BL
sub AL,DH
mov BH,AL
div DL
mov Ah,0
mov mas[SI-1],AL
inc SI
loop a2
 
 
outint proc
aam
add ax,3030h
mov dl,ah
mov dh,al
mov ah,02
int 21h
mov dl,dh
int 21h
outint endp
 
mov ax,4c00h
int 20h
mas db 30 dup(?)
cseg ends
end start
Добавлено через 2 часа 41 минуту
Может хоть кто знает, где хотя бы намек лежит
на вывод всех элементов

я все обрыл
везде или вывод одного слова или элемента
все что угодно
но не то что надо
бошка по швам((
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.12.2011, 01:39
Ответы с готовыми решениями:

Вывод символов таблицы ASCII в указанном диапазоне (программа выводит только один символ)
Написать com-программу, которая выведет запрос о коде начальной и конечной букв из ASCII-таблицы и выведет на экран только те буквы,...

Массив: на входе принимается двухмерный массив 4х7, а выводит только две первые строки
Ребят, выручайте. Нужно написать com-программу, которая на входе принимает ведённый двухмерный массив 4х7, а выводит только две(2) первые...

Цикл for выводит только последнее значение
Только начал учит C# и Visual Studio. Пишу программу в Visual Studio на С#, которая должна при введенном натуральном числе выводить суму...

2
 Аватар для NARTZISS
3 / 3 / 1
Регистрация: 11.11.2009
Сообщений: 132
03.12.2011, 02:00
почитайте вот эту темку:https://www.cyberforum.ru/asse... 94100.html

Как я понял Вам нужно вывести массив на экран.Так это делается с помощью цикла.
Assembler
1
2
3
4
5
6
7
        mov     cx,B   
        mov bx, 0
Print:
        mov ax, Z[bx]
        call Writer
        add bx, 2  
        loop Print
Где В - кол-во итераций.
0
3 / 3 / 2
Регистрация: 02.12.2011
Сообщений: 39
03.12.2011, 11:59  [ТС]
в принципе сделал
но может кто подкорректирует? в принципе знаковых чисел у меня в массиве нету, так что от строк со знаком наверное надо избавиться, но писал наподобие, и если строки проверки на знак и его вывода, прога не хочет пахать

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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
.model tiny
  CSEG SEGMENT
ASSUME CS:CSEG, DS:CSEG, SS:CSEG
       org 100h
 
@1:    mov SI,1
       mov bl,2
       mov BP,0
       mov dh,21
       mov dl,3
       mov CX,20
 
@2:    mov AX,SI
       mul bl
       add AL,dh
       mov bh,al
       div DL
       mov ah,0
       mov MASSIV[SI-1],AL
       inc SI
       loop @2
 
       mov BL,4
       mov dh,21
       mov dl,3 
       mov cx,10
 
@3:    mov ax,si
       mul bl
       sub al,dh 
       mov bh,al
       div dl
       mov ah,0
       mov MASSIV[SI-1],al
       inc SI
       loop @3
 
       mov AH,9
       lea DX,NACHA
       int 21h
       mov CX,30
       lea BX,MASSIV
       call VIVOD
       int 20h
 
 
       
 
 VIVOD proc
       mov SI,0
       mov DL,10
vsimv: mov al,[bx+si]
       cmp al,0
      jge polog
      neg al
       mov ah,al
       mov al,'-'
       int 29h
       mov al,ah
POLOG: push BP
       mov BP,SP
VSTEK: mov AH,0 
       div DL
       add AH,'0'
       push AX
       cmp AL,0
       jne VSTEK
IKRAN: pop AX
       mov AL,AH
       int 29h
       cmp SP,BP
       jne IKRAN
       inc SI
       mov AL,' '
       int 29h
       pop BP
       loop vsimv
       ret
 VIVOD endp 
 
mov ax,4c00h
int 21h
 
NACHA DB 0Ah,0Dh,'Pe3yJlbTaT MaccuBa N1:  $'
MASSIV DB 30 DUP(?)
CSEG ENDS
END @1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.12.2011, 11:59
Помогаю со студенческими работами здесь

Почему выводит только последнее число?
Задание: Была проведена олимпиада по информатике и нужно вывести на экран фамилии и количество баллов тех участников которые набрали...

Почему в файл выводит только последнее время?
import javax.swing.*; import java.awt.event.*; import java.io.File; import java.io.FileWriter; import java.io.IOException; ...

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

сценарий выводит последнее значение
При добавлении имени в форму.сценарий добавляет имя в БД и тут же возвращает(select) на страницу введеное ранее имя. Но вот...

Приложение-клиент выводит последнее исключение try
Datagramm Socket Server Application java.net.BindException: Адрес уже используется (Bind failed) Press <Enter> to terminate...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru