Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Определить представимо ли число в виде суммы 2х простых чисел https://www.cyberforum.ru/asm-beginners/thread54369.html
Определить представимо ли число содержащиеся в ячейке 0200 в в виде суммы 2х простых чисел. использовать подпрограмму того, что число простое
Assembler Лабораторка: адресация микропроцессорных систем, нужна помощь
по тем же причинам не могу составить программу заданную преподавателем... просто так же дал задание без всяких обьяснений и сказал завтра принести... очень надеюсь на Вашу помощь... 1.1. Составить...
Assembler Копирование из регистра в регистр
Есть xmm-регистр, в котором хранятся два вещественных числа 2-ой точности (double A,B ) xmm0 = (A,B ) Нужно скопировать эти числа в другой xmm-регистр, допустим xmm1, используя SSE2 интструкции так...
Assembler Количество тактов народ помогите написать программу, которая подсчитывает количество тактов процессора, которые нужны для команды ADD. Надо использовать RDTSC. Зарание спасибо https://www.cyberforum.ru/asm-beginners/thread54021.html
Assembler Вычислить значение выражения Y=[(A+B)*C]^3/D https://www.cyberforum.ru/asm-beginners/thread53972.html
Кароче началось у нас на 3 курсе программирование микропроцессоров, ну и тут мы столкнулись с ассемблером, учитель у нас попался ужаснейший, ничего не объясняет, говорит учите как хотите... ну и в...
Assembler Запись числа в файл
нужно прочитать файл и записать в другой файл в столбкик знаки аского кода и напротив сколько раз они встречаются в файле...... вприинципе файл я прочитал... строку извлек, думаю пощитать символы не...
В поле байт найти количество чисел, являющихся полными квадратами Assembler
В поле байт найти количество чисел, являющихся полными квадратами. Использовать подпрограмму проверки того, что число является полным квадратом. Никто не знает решение?
Assembler Не работает как надо: помогите решить задачу с матрицей Люди помогите решить задачу где нужно преобразовать матрицу так чтобы элемент новой матрицы был равен произведению элемента первой матрицы стоящего на этом месте на минимальный элемент этого столбца... https://www.cyberforum.ru/asm-beginners/thread53673.html
Assembler Переместить 10 байт и найти их сумму https://www.cyberforum.ru/asm-beginners/thread53568.html
Помогите пожалуйста решить задачу по Ассемблеру: Переместив область данных длиной 10 байт с адреса 16А0на 16В0, найти сумму всех чисел и занести в ячейку с адресом 19А3... Надеюсь есть добрые люди......
Assembler Вставка битовой строки Помогите пожалуйста с задачкой. Осуществить вставку битовой строки А длиной 4 бита в строку памяти B длиной 16 бит, начиная со второго бита. А=0101 b; B-номер студента по списку. Если кто чем... https://www.cyberforum.ru/asm-beginners/thread53378.html
proc3nt
1115 / 641 / 199
Регистрация: 26.05.2012
Сообщений: 1,945
05.01.2017, 21:20 0

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

05.01.2017, 21:20. Просмотров 137658. Ответов 9
Метки (Все метки)

Ответ

мой "подарок" форуму, перевод числа из 8-ой в 2-ую систему счисления. при запуске программы вводится число в 8-ой системе счисления, затем программа переводит это число в бинарную систему счисления и выводит
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
.model small
.386
 
.data
var db 5 dup(?)
msg1 db 0Ah,0Dh,'input (oct): $'
msg2 db 0Ah,0Dh,'output (bin): $'
 
.stack
db 255 dup(?)
 
.code
start:
mov ax,@data
mov ds,ax
mov es,ax
 
mov ah,09h
lea dx,msg1
int 21h
 
lea di,var
xor cx,cx
input:
mov ah,01h
int 21h
 
cmp al,0Dh
je ready
 
cmp al,'7'
jbe skip
 
mov ah,02h
mov dl,08h
int 21h
 
mov ah,02h
mov dl,20h
int 21h
 
mov ah,02h
mov dl,08h
int 21h
 
jmp input
 
skip:
and al,0Fh
 
stosb
 
inc cx
 
cmp cx,5
je ready
jmp input
 
ready:
or cx,cx
je exit
 
push cx
 
lea si,var
xor di,di
xor ax,ax
 
lodsb
mov di,ax
 
dec cx
 
mov bx,8
collect:
or cx,cx
je two
 
mov ax,di
 
mul bx
 
mov di,ax
 
xor ah,ah
lodsb
 
add di,ax
 
dec cx
jmp collect
 
two:
pop cx
 
mov ax,3
 
mul cx
 
mov dx,ax
 
mov cx,16
sub cx,ax
 
mov bx,di
shl bx,cl
 
mov cx,dx
 
mov ah,09h
lea dx,msg2
int 21h
bit:
shl bx,1
jc one
 
zero:
mov ah,02h
mov dl,'0'
int 21h
 
jmp good
 
one:
mov ah,02h
mov dl,'1'
int 21h
 
good:
loop bit
 
exit:
mov ah,02h
mov dl,0Ah
int 21h
 
mov ah,4Ch 
mov al,00h
int 21h   
end start


Вернуться к обсуждению:
Ввод и вывод чисел в различных системах счисления
1
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2017, 21:20
Готовые ответы и решения:

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

Ввод и вывод чисел в различных системах счисления, исправить код
.model small .stack 100h .data .code InputInt proc mov ah,0ah

Ввод символов и отображение в различных системах счисления
Здравствуйте, форумчане! Есть проблема, прошу подсказки. Нужно создать прогу на ассемблере,...

Организовать ввод значений в различных системах счисления
Всем привет, делаю калькулятор и есть некоторые трудности! В общем, шкодю в WPF ХAML C#, и пытаюсь...

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