С Новым годом! Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 29.03.2017
Сообщений: 14

Ввести с клавиатуры трехразрядное восьмеричное число

20.04.2017, 12:10. Показов 1197. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ввести с клавиатуры трехразрядное восьмеричное число, преобразовать его в десятичное. Результат вывести на экран с соответствующим текстовым сообщением. Предусмотреть приглашение к вводу
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.04.2017, 12:10
Ответы с готовыми решениями:

Как задать символ \ , за которым следует трёхразрядное восьмеричное число
Задание выглядит следующим образом Построить минимальный детерминиро¬ванный конечный распознаватель заданного языка Строковая...

Написать программу которая преобразует введенное с клавиатуры трехразрядное шестнадцатеричное число в десятичное
Помогите пожалуйста с программой!Язык С++! "Написать программу которая преобразует введенное с клавиатуры трехразрядное шестнадцатеричное...

Ввести число с клавиатуры, потом записать это число в текстовой файл
Написать программу в которой надо ввести число с клавиатуры, потом записать это число в текстовой файл, потом считать из этого файла это...

2
Прощай, Мир!
 Аватар для proc3nt
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
20.04.2017, 19:46
ввод и вывод чисел в различных системах счисления
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8647 / 4482 / 1669
Регистрация: 01.02.2015
Сообщений: 13,888
Записей в блоге: 11
22.04.2017, 18: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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
LOCALS
 
.model small
 
.stack 100h
 
.data
        msgGetNum       db      'Enter octal number: ', '$'
        msgNum10        db      'In decimal = ', '$'
        CrLf            db      0Dh, 0Ah, '$'
        N               dw      ?
.code
 
main    proc
        mov     ax,     @data
        mov     ds,     ax
 
 
        mov     ah,     09h
        lea     dx,     msgGetNum
        int     21h
 
        mov     bx,     0       ;введённое число
        mov     cx,     03h     ;три цифры
@@GetChar:
        mov     ah,     08h
        int     21h
 
        cmp     al,     '0'
        jb      @@GetChar
        cmp     al,     '9'
        ja      @@GetChar
 
        int     29h
 
        sub     al,     '0'
        shl     bx,     1
        shl     bx,     1
        shl     bx,     1
        add     bl,     al
 
        loop    @@GetChar
        mov     N,      bx
        ;перевод строки
        mov     ah,     09h
        lea     dx,     CrLf
        int     21h
        ;вывод числа в десятичной системе
        mov     ah,     09h
        lea     dx,     msgNum10
        int     21h
 
        mov     ax,     N
        mov     cx,     10
        xor     di,     di      ; di - кол. цифр в числе
@@Conv:
        xor     dx,     dx
        div     cx              ; dl = num mod 10
        add     dl,     '0'     ; перевод в символьный формат
        inc     di
        push    dx              ; складываем в стек
        or      ax,     ax
        jnz     @@Conv
        ; выводим из стека на экран
@@Show:
        pop     dx              ; dl = очередной символ
        mov     ah,     02h     ; ah - функция вывода символа на экран
        int     21h
        dec     di              ; повторяем пока di<>0
        jnz     @@Show
 
        mov     ax,     4C00h
        int     21h
main    endp
 
end     main
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.04.2017, 18:56
Помогаю со студенческими работами здесь

Ввести с клавиатуры число и получить число, в котором цифры будут располагаться в обратном порядке.
Ввести с клавиатуры число и получить число, в котором цифры будут располагаться в обратном порядке.

Ввести с клавиатуры натуральное число N (N<1000). Вывести на экран наименьшее простое число, которое больше чем N
Буду очень благодарен если решите задачу. В задаче нельзя использовать массивы , другие классы. Можно использовать while , do while ,...

с клавиатуры ввести число
const a:array of longint=(3,5,7,9,11,13,17,19,23,29,31); var st: set of byte; l,j,i,n,m,p: byte; begin . . writeln('vvedite...

Составить программу, которая переводит восьмеричное число А в десятичное число
Составить программу, которая переводит восьмеричное число А в десятичное число. Вывести промежуточные и окончательные результаты ...

Ввести с клавиатуры целое число. на C++
Если число находится в интервале от 0 до 75, то создать матрицы X(N,N) и Y(M,M). Для этих массивов найти MIN элемент среди всех элементов,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru