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

Дан массив из 7 байт. Рассматривая его как массив из 56 бит, посчитать в нем количество нулей, стоящих после единицы

09.12.2018, 21:23. Просмотров 414. Ответов 0

Дан массив из 7 байт. Рассматривая его как массив из 56 бит, посчитать в нем количество нулей, стоящих после единицы. Конец последовательности рассматривать как нуль.


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
data segment 
mass db 00100011b, 11001000b, 11110000b, 01010000b, 00000010b, 11100001b, 00011000b, 0b
col dw ?
data ends
code segment 
assume cs:code, ds: data
start:
mov ax, data
mov ds, ax
lea si, mass
xor di, di
xor ah, ah
mov dl, 8
mov cx, 57
mov al, [bx]
n:
dec dl
cmp dl, 0
jne beg
inc bx
mov al, [bx]
mov dl, 8
beg:
shl al,1
jnc netp
inc ah
jmp next
netp:
cmp ah, 0
jne incdi
jmp next
incdi:
inc di
xor ah, ah
next: loop n
 
mov col, di
 
quit: mov ax, 4c00h
int 21h
code ends
end start
вот есть код, но местами немного непонятно. Можете написать комментарии?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2018, 21:23
Ответы с готовыми решениями:

Дан массив из 6 байт. Рассматривая его, как массив из 48 бит, посчитать в нем количество нулей.
Дан массив из 6 байт. Рассматривая его, как массив из 48 бит, посчитать в нем количество нулей...

Дан массив из 8 байт. Рассматривая его, как массив из 64 бит, посчитать количество единиц
кто может, напишите пожалуйста, с ассемблером беда( 2. Дан массив из 8 байт. Рассматривая его,...

Дан массив из 3 байт. Рассматривая его, как массив из 24 бит, посчитать количество одиночных единиц в окружении нулей
"Дан массив из 3 байт. Рассматривая его, как массив из 24 бит, посчитать количество одиночных...

Дан массив из 9 байт. Рассматривая его как массив из 72 бит, посчитать число переходов между нулями и единицами
Дан массив из 9 байт. Рассматривая его как массив из 72 бит, посчитать число переходов между нулями...

Дан массив из 9 байт. Рассматривая его как массив из 72 бит, посчитать число переходов между нулями и единицам
Дан массив из 9 байт. Рассматривая его как массив из 72 бит, посчитать число переходов между нулями...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2018, 21:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Рассматривая 9-ти байтовый массив, как массив из 72 бит, посчитать количество нулей в окружении единиц
Дан массив из 9 байт. Рассматривая его, как массив из 72 бит, посчитать колличество нулей в...

Дан массив из 9 байт. Рассматривая его как массив из 72 бит, посчитать число нулей в этом массиве
Код для задания -Дан массив из 9 байт. Рассматривая его как массив из 72 бит, посчитать число...

Дан массив из 9 байт. Рассматривая его как массив из 72 бит, посчитать число переходов между нулями и единицами.
Ребят, помогите пожалуйста! осталось одну прогу сделать для зачета, не получается хоть убей... ...


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

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

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