0 / 0 / 0
Регистрация: 29.01.2012
Сообщений: 5
|
|
1 | |
Ввести однозначное число и определить его четность в ассемблере29.01.2012, 23:03. Показов 1908. Ответов 8
Метки нет (Все метки)
Люди добрые помогите горе студенту
На установочной сессии было 2 пары по программированию Вялый препад на одном дыхании зачитал сокращённый курс - храпела вся группа после этого препада напроч отшибло всякий интерес к программированию Прошло пол года и утром зачёт Мне просто нужно появиться на него с готовой контрольной Работа заключается в следующем Ввести однозначное число и определить его четность в ассемблере Надеюсь на понимание Кто владеет ассемблером - это как 2 пальца ...
0
|
29.01.2012, 23:03 | |
Ответы с готовыми решениями:
8
Ввести четырехзначное число и проверить четность/нечетность Написать программу, которая предлагает пользователю ввести целое число, определяет его четность и выводит результат в консоль Ввести с клавиатуры трехзначное число и найти произведение первой и второй цифры. А также определить четность третей цефры Ввести с клавиатуры трехзначное число и найти произведение первой и второй цифры. А также определить четность третей цифры |
85 / 85 / 38
Регистрация: 09.12.2011
Сообщений: 174
|
||||||
29.01.2012, 23:23 | 2 | |||||
Так подойдет ?
1
|
0 / 0 / 0
Регистрация: 29.01.2012
Сообщений: 5
|
|
29.01.2012, 23:30 [ТС] | 3 |
Сбасибо огромное за помощь
Но дело в том что я полный чайник Я так понимаю что теперь мне нужно скомплимировать это в EXE с помощью TASM и TLINK и при запуске этой программы она спросит число Вводим число и она овечает чётное оно или нет Правильно??? Ща буду пытаться комплимировать с помощью Visual ASM
0
|
85 / 85 / 38
Регистрация: 09.12.2011
Сообщений: 174
|
|
29.01.2012, 23:37 | 4 |
Будет просто ожидать без подсказки, код для СОМ , в ЕХЕ начало другое будет.
Проверка на корректность не производится, т.е. если ввести букву, то она и ее проглотит.
1
|
0 / 0 / 0
Регистрация: 29.01.2012
Сообщений: 5
|
|
29.01.2012, 23:42 [ТС] | 5 |
Скомпилировал в MS DOS файл ASM1
Запускаю его выскакивает чёрное окно и закрывается Открываю ASM 1 блокнотом а там prompt $s C:\Program Files\Vasm\TASM.EXE /z /zi /n /m2 C:\PROGRA~1\Vasm\asm1.asm, C:\PROGRA~1\Vasm\asm11, C:\PROGRA~1\Vasm\asm11 C:\Program Files\Vasm\TLINK.EXE /x /v /3 C:\PROGRA~1\Vasm\asm11, C:\PROGRA~1\Vasm\asm11 Что я делаю не так???
0
|
85 / 85 / 38
Регистрация: 09.12.2011
Сообщений: 174
|
|
30.01.2012, 00:10 | 6 |
C:\Program Files\Vasm\TASM.EXE /z /zi /n /m2 C:\PROGRA~1\Vasm\asm1.asm, C:\PROGRA~1\Vasm\asm11, C:\PROGRA~1\Vasm\asm11
C:\Program Files\Vasm\TLINK.EXE /t/x /v /3 C:\PROGRA~1\Vasm\asm11, C:\PROGRA~1\Vasm\asm11 Предыдущие строки только компилируют программу, для СОМ программы в строку с TLINK нужно добавить ключ /t. После компиляции нужно запустить полученную программу, лучше из консоли (CMD). C:\PROGRA~1\Vasm\asm11.com
1
|
0 / 0 / 0
Регистрация: 29.01.2012
Сообщений: 5
|
||||||
30.01.2012, 00:27 [ТС] | 7 | |||||
Сделал заново
prompt $s C:\Program Files\Vasm\TASM.EXE /z /zi /n /m2 C:\PROGRA~1\Vasm\asm1.asm, C:\PROGRA~1\Vasm\asm1, C:\PROGRA~1\Vasm\asm1 C:\Program Files\Vasm\TLINK.EXE /x /v /t C:\PROGRA~1\Vasm\asm1, C:\PROGRA~1\Vasm\asm1 Запускаю и происходит то-же что и было По порядку Я запускаю Vasm Показываю ей путь к файлам Tasm и TLINK Compile ->Make 32b Com file В итоге появляются в папне Vasm 2 файла asm1.bat и asm1.asm asm1.bat содержит в себе prompt $s C:\Program Files\Vasm\TASM.EXE /z /zi /n /m2 C:\PROGRA~1\Vasm\asm1.asm, C:\PROGRA~1\Vasm\asm1, C:\PROGRA~1\Vasm\asm1 C:\Program Files\Vasm\TLINK.EXE /x /v /t C:\PROGRA~1\Vasm\asm1, C:\PROGRA~1\Vasm\asm1 Запускаю и происходит то-же что и было asm1.asm содержит в себе
Что я делаю не так или что я не делаю??? Через CMD происходит то-же
0
|
85 / 85 / 38
Регистрация: 09.12.2011
Сообщений: 174
|
|
30.01.2012, 09:06 | 8 |
Осталось запустить полученный файл. После выполнения asm1.bat должен появиться файл asm1.com.
Его и надо запустить из-под cmd.
1
|
0 / 0 / 0
Регистрация: 29.01.2012
Сообщений: 5
|
|
30.01.2012, 16:16 [ТС] | 9 |
Спасибо сдал зачёт
Хотя работы программы так и не добился Щас попробую поставить эмулятор DOS и оттуда запустить
0
|
30.01.2012, 16:16 | |
30.01.2012, 16:16 | |
Помогаю со студенческими работами здесь
9
Ввести как строку целое число и определить сумму его цифр Ввести как строку целое число. Определить сумму его цифр Ввести с клавиатуры натуральное число и определить сумму его нечетных цифр Ввести натуральное число и определить, верно ли, что его сумма равна 10 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |