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

Перевод числа в двоично-десятичный код

11.12.2016, 17:18. Просмотров 916. Ответов 2

Есть задание: Сформировать массив из 10 однобайтных чисел, перевести их в двоично-десятичный код, сложить. Результат поместить в регистр BX.
Конкретно не понятен тот факт, как перевести числа в двоично-десятичный код. Кто может помочь?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2016, 17:18
Ответы с готовыми решениями:

Перевод из двоично-десятичной СС в 16 СС
Добрый день! помогите написать код в ASM из двоично-десятичной в шестнадцатеричную систему...

Перевод из Двоично-десятичной в десятичную
Доброго времени суток. Я разрабатываю программу для управления устройством для показа слайдов на...

Перевод из двоично-десятичной системы в двоичную
Народ. Я недавно начал изучать ассемблер, научился от силы два десятичных числа складывать......

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

Перевод числа в текстовую строку, исправить код (FASM)
Помогите найти ошибку в программе и исправить её( программа должна переводить данное число в...

2
ФедосеевПавел
Модератор
4250 / 2340 / 939
Регистрация: 01.02.2015
Сообщений: 7,730
11.12.2016, 21:42 2
Берёте число в ax, aam - теперь в ax число в bcd формате.

Добавлено через 1 минуту
Assembler
1
2
        mov ax, 10; ax=10=0Ah
        aam       ; ax=10h
0
proc3nt
волшебник
947 / 520 / 156
Регистрация: 26.05.2012
Сообщений: 1,471
12.12.2016, 01:28 3
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
aam - теперь в ax число в bcd формате
замечу, что в распакованном BCD формате
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
aam ; ax=10h
ну, вообще-то будет так ax=0100h

Добавлено через 9 минут
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
.model small
.386
 
.data
var db 97,89,57,95,72,84,73,87,68,67
 
.stack
db 255 dup(?)
 
.code
start:
mov ax,@data
mov ds,ax
 
lea si,var
mov cx,10
sum:
lodsb
 
aam
 
shl al,4
shr ax,4
 
add al,bl
 
daa
 
adc ah,bh
 
mov bx,ax
loop sum
 
mov ah,4Ch
mov al,00h
int 21h
end start
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2016, 01:28

Циклы и двоично-десятичные числа
Исключить из двоично-десятичного числа все нечетные числа и вывести четные.Помогите разобраться...

Посчитать среднее арифметическое цифр двоично-десятичного числа
1)Посчитать среднее арифм. цифр двоично-десятичного числа. 2)Вывести на экран максимальное...

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


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

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

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