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

Ввод байта в двоичной системе счисления

23.01.2017, 11:26. Показов 939. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток, помогите пожалуйста решить следующую задачу в WinAsm для Dosbox
Ввести строку символьных данных состоящую только из 0 и 1 .Взять
буфер равный 8 байтам. Получить вместо этого символьного буфера
один байт информации, формируя каждый бит 0 или 1 из введенного
буфера начиная с конца.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2017, 11:26
Ответы с готовыми решениями:

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

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

Деление чисел в двоичной системе счисления
Как разделить одно число на другое в двоичной системе счисления не использую знака /, а только and...

Массив из 0 и 1 преобразовать в число в двоичной системе счисления
Дан массив С состоящий из 0 и 1. Составить число следующим образом – i-тый бит равен i-тому...

1
Прощай, Мир!
1672 / 830 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
29.01.2017, 05:17 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
57
58
59
60
61
62
63
64
.model small        
.286                
 
.data
txt db 8 dup(?)
msg db 'input string: $'
 
.stack              
db 255 dup(?)       
 
.code               
start:              
mov ax,@data        
mov ds,ax
mov es,ax
 
mov ah,09h
lea dx,msg
int 21h
 
cld
lea di,txt
mov cx,8
input:
mov ah,08h
int 21h
 
cmp al,'0'
je ok
 
cmp al,'1'
jne input
 
ok:
stosb
 
mov ah,02h
mov dl,al
int 21h
loop input
 
mov ah,02h
mov dl,0Ah
int 21h
 
mov ah,02h
mov dl,0Dh
int 21h
 
std
xor ah,ah
lea si,txt+7
mov cx,8
form:
lodsb
 
shr al,1
rcl ah,1
loop form
 
mov ah,4Ch          
mov al,00h          
int 21h
end start
0
29.01.2017, 05:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2017, 05:17
Помогаю со студенческими работами здесь

Сложение двух чисел в двоичной системе счисления
Здравствуйте. Правильно ли я сложил 2 числа в двоичной системе счисления? Руководствовался...

Как записать объявление числа 00000001 в двоичной системе счисления?
Как записать объявление числа 00000001 в двоичной системе счисления? это что то вроде этого?...

Выдает ошибку при записи числа в двоичной системе счисления в debug
Заходим в Assembler вводим debug --> -a, пишем mov ax,10110111b(любое двухзначное) и тут выдает...

Дано 3 числа в двоичной системе счисления. Определить, в каком числе число единиц больше
Дано 3 числа в двоичной системе счисления. Определить, в каком числе число единиц больше.


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

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