Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
VadimTk
2 / 2 / 1
Регистрация: 22.11.2014
Сообщений: 46
1

Немного подкоректировать вывод данных Tasm

16.05.2016, 17:32. Просмотров 370. Ответов 0
Метки нет (Все метки)

Помогите с такой проблемой. Есть код на тасме. он выводит индексы второго и предпоследнего элемнта массива, как сделать, чтобы он их через запятую выводил и перед этим начальный массив вывел? Я в асме 0, но задание нужно сделать
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
MODEL small
STACK 256
.data
mas db 0,8,7,6,5,4,3,2,1,9
 
.code
main:
mov ax,@data
mov ds,ax
xor ax,ax ;обнуление ax
 
mov cx,0 ;значение cx
mov si,0 ;индекс начального элемента в cx
mov dh,mas[si];
mov bh,mas[si+9]
go:
inc si
cmp dh,mas[si]
jl next
cmp si,9
je noth
jmp go
 
next:
cmp mas[si],bh
jae go 
mov dx,si
jmp show_first
 
noth:
mov dl,0
 
;вывод на экран 
 
show_first:
add cx,1
cmp cx,1
jne show_last
 
mov ah,02h ;функция вывода значения
;из al на экран
add dl,30h ;преобразование числа в символ
int 21h
show_last:
cmp si,8
jl go
mov ah,02h ;функция вывода значения
;из al на экран
add dl,30h ;преобразование числа в символ
int 21h
 
exit:
mov ax,4c00h ;стандартный выход
int 21h
end main ;конец программы
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2016, 17:32
Ответы с готовыми решениями:

Немного подкоректировать вывод данных Tasm
Помогите с такой проблемой. Есть код на тасме. он выводит индексы второго и предпоследнего элемнта...

Вывод строки, TASM
Здравствуйте все. Дошли руки доделать, и застрял на самом простом :\ Есть сие: .486 model tiny...

Вывод в консоль в среде tasm
У меня есть в регистре eax значение, к примеру: 7Bh ( что соответствует 123 в десятичной) Как мне...

Ввод и вывод строк TASM
Задача: Написать на языке ассемблер com-программу, которая сначала спросит Ваше имя, после введения...

Вывод слов из строки TASM
Ввести с клавиатуры строку, состоящую из нескольких слов. Вывести каждое слово на экран в отдельной...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2016, 17:32

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

Немного про вывод шаблонов
Ребят, почему вот это не компилируется: template<typename Arg, typename FuncGeneric> class...

Вывод строк из массива на экран (TASM)
Доброго времени суток! Пишу курсовую, что-то вроде дебагера.. Не получается отобразить на экране...


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

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

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