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

Вывести на экран элементы массива кратные 12 в шестнадцатиричном виде

01.01.2015, 11:38. Показов 572. Ответов 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
masm
.MODEL SMALL
.STACK 256H
 
.DATA
mas db 36, 12,24,8
sum db 0
len=$-mas
 
pp db  10, 13, '$'
TABL DB '0123456789ABCDEF'
rez1 db '**h$'
.CODE
start:
.386
    MOV AX, @DATA
    MOV DS, AX
 
          mov si,offset mas
    mov bx,12
    mov cx,len
srch:   mov ax,[si]
    xor dx,dx
    div bx
    cmp dx,0 
    jnz nxt
    mov ax,[si] 
    call hexv
    mov al,','
    int 29h
    inc sum
    
nxt:   add si,2
    loop srch
    xor ax,ax
    mov al,sum
    mov ah,9
    lea dx,sum
    int 21h 
 
hexv proc
PUSH AX  
SHR AL,4
LEA BX,TABL
XLAT
MOV REZ1,AL
POP AX
AND AL,0FH
XLAT
MOV REZ1+1,AL
MOV AH,9
LEA DX,REZ1
INT 21H
hexv endp
 
mov ah,7
int 21h
mov ah,4ch
int 21h
end start
p.s. похожую тему с кратным пяти числом я просматривала, попыталась переделать для своего асм, но не получилось(
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.01.2015, 11:38
Ответы с готовыми решениями:

Вывести на экран элементы массива, кратные 2 и кратные 5, подсчитать их количество
задан массив из 40 элементов принадлежащих отрезку от А до Б(вводятся с клавиатуры) вывести на...

Вывести на экран элементы массива, кратные 5
Пожалуйста, помогите решить. Задан одномерный массив. Вывести на экран элементы массива, кратные 5...

.Вывести на экран элементы массива кратные 3
Элементы массива: 4,-5,-6,3,0,-2,8,-3,1 1.Вывести на экран элементы массива кратные 3 2.Найти...

Вывести на экран все элементы массива, кратные М
Задание в турбо паскале. Звучит следующим образом: Вывести на экран все элементы массива, кратные...

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

Вывести на экран элементы массива, кратные 5, и их индексы
Дан целочисленный массив А. Вывести на экран элементы массива, кратные 5, и их индексы.

Вывести на экран элементы массива, кратные 5 и их индексы
1. Дан целочисленный массив A (1....5,1...3) . Вывести на экран элементы массива , кратные 5 и их...

Вывести на экран элементы массива, кратные 5, и их индексы
Дан целочисленный массив А. Вывести на экран элементы массива, кратные 5, и их индексы.

Вывести на экран элементы массива, кратные 5, и их индексы
помогите, пожалуйста 1. Дан целочисленный массив А. Вывести на экран элементы массива, кратные...


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

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