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

Вывод символа

14.05.2015, 17:12. Показов 530. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребят может кто-то помочь с такой задачкой?
Res=X-Y+Z
x – однобайтное,
y,z – двухбайтные
Вывод символа.

Добавлено через 1 час 16 минут
Сделал задачку вывод строки Res=X-Y x,y-трехбайтные. Но никак не могу сделать 1.
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
start:  mov ax, data
mov ds, ax
mov ax,word ptr [X] ; первая часть
mov bx,[Y]
sub ax,bx
mov [Result],ax
mov ah, byte ptr [Y+2]
sbb ah,byte ptr [X+2]
mov [Result+2],ah
mov [Result+2],0
 
mov ah,1 ; вторая часть
int 21h
mov [Chr],al
mov ah, 9
mov dx, offset Msg
int 21h
mov ax, 4c00h
int 21h
 
code ends
 
data Segment
X db 12h,34h,56h ; число
Y db 13h,55h,77h    ; число
Result db 0,0,0 ; результат
Msg db 13,10,'Enter:'
Chr db '0', '$'
data ends
 
stek segment stack
dw 128 dup (?)
stek ends
end Start
Добавлено через 20 часов 24 минуты
Даже мыслей никаких?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2015, 17:12
Ответы с готовыми решениями:

Ввод символа, очистка экрана, вывод символа в центре экрана
Вывести приглашение к вводу символа, ввести символ, вывести введенный символ в центре очищенного...

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

Вывод символа и стек
Есть стек с цифрами, который после выводятся на экран. Необходимо до этого вывода цифр вывести...

Вывод символа в BIOS
Здравствуйте! Вроде все делаю по учебнику, но на экран в Bochs ничего не выводится: CSEG SEGMENT...

1
3406 / 1825 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
15.05.2015, 15:10 2
обнуляеш старшую часть регистровой пары к примеру АХ, т.е. АН=0, теперь однобайтовы операнд станет двухбайтовым.

Добавлено через 6 минут
это если для беззнаковых, для чисел со знаком нужно конвертировать из байта в слово с помощью CBW
0
15.05.2015, 15:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2015, 15:10
Помогаю со студенческими работами здесь

Вывод символа заданным цветом
Необходимо вывести символ заданного цвета в заданном месте экрана в двух...

Вывод первого символа строки
Эта инструкция mov ah, 3fh int 21h заносит введённую строку в начало сегмента данных (по...

Ввод символа и вывод на экран
Нужна помощь! При вводе символа «1» на экран выводится символ «а»; при вводе «0» программа...

Размер экрана, вывод символа
Люди помогите написать такую программу: составить программу установки режима и размера экрана вывод...


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

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