0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 32
1

Accembler

30.05.2012, 21:24. Показов 724. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
(Accembler) Помогите написать программу.. пожалуйста!Который день сижу, постоянно выдает ошибки, не получается..если не очень сложно будет , то можно с комментариями?!

Программа:
1. Дайте возможность вести две цифры с клавиатура : 3 и 6
2. Дайте возможность вести 1 маленьку буква (a-z) (от а до z)
3. Проверьте, это буква от а до z , в противном случае написать сообщение об ошибке
4. Найдите сумму введенных цифр
5. Найдите наибольшее число (среди введенных : 3 или 6)
6. Печатать на экран (так должно выглядеть на экране):
1) Введенные цифры: 3 и 6
2) Сумма чисел равна 9
3) Наибольшее числа 6
7.Введите цифру, которая будет увеличиваться (3 цифры) в 3 раза от предыдущей.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2012, 21:24
Ответы с готовыми решениями:

срочно помогите написать легкую програмку accembler
сроки поджимают, дел многа, а программа срочно нужна.... если завтра сдам ее, то положу вам денег...

Accembler: Программирование с использованием кодового отладчика debug
Всем привет) Столкнулся с такой проблемой, дали лабораторную, ничего не объяснили как делать. Ниже...


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

Или воспользуйтесь поиском по форуму:
2
202 / 168 / 11
Регистрация: 30.05.2012
Сообщений: 703
31.05.2012, 07:06 2
Цитата Сообщение от MariaMS Посмотреть сообщение
1. Дайте возможность вести две цифры с клавиатура : 3 и 6
Assembler
1
2
3
4
5
6
7
8
mov ah,10h
int 16h
sub al,30h
mov cell,al
mov ah,10h
int 16h
sub al,30h
mov cell1,al
Цитата Сообщение от MariaMS Посмотреть сообщение
2. Дайте возможность вести 1 маленьку буква (a-z) (от а до z)
Assembler
1
2
mov ah,10h
int 16h
Цитата Сообщение от MariaMS Посмотреть сообщение
3. Проверьте, это буква от а до z , в противном случае написать сообщение об ошибке
Assembler
1
2
3
4
5
6
7
8
9
cmp ah,'a'
jb fatal
cmp ah,'z'
ja fatal
jmp norma
stroka db 'Вы ввели нету букву$'
fatal:mov ah,9
mov dx,offset stroka
int 21h
Цитата Сообщение от MariaMS Посмотреть сообщение
4. Найдите сумму введенных цифр
Assembler
1
2
3
mov al,cell
mov bl,cell1
add al,bl
Цитата Сообщение от MariaMS Посмотреть сообщение
5. Найдите наибольшее число (среди введенных : 3 или 6)
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
cmp al,bl
ja odno
dwa:add bl,30h
mov dl,bl
mov ah,2
int 21h
jmp prodo
dwa:add al,30h
mov dl,al
mov ah,2
int 21h
prodo:
Цитата Сообщение от MariaMS Посмотреть сообщение
7.Введите цифру, которая будет увеличиваться (3 цифры) в 3 раза от предыдущей.
Вот это не понял
2
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 32
31.05.2012, 11:12  [ТС] 3
Спасибо, нашла несколько ошибок, в 3, 4 пункте.. ты мне очень помог..
7. Например выводится на экран 3, а скаждым разом она увеличивается 4,5,6
+1

Добавлено через 6 минут
А можешь к программе , буфер ввода написать.. пожалуйста! (.data)
0
31.05.2012, 11:12
Ответ Создать тему
Опции темы

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