![]() |
|
|
![]()
|
|
| prowoke |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 20.11.2010 Репутация: нет Всего: нет |
В общем мне надо сделать 3 лабы, я не фига не могу разобраться с регистрами и в асм и вообще как на нём код писать, хотя я вообще кодить умею. В общем вот такие лабы:
1) Осуществить вставку битовой строки А длиной 4 бита в строку памяти B длиной 16 бит, начиная со второго бита. А = 0101b; B - номер студента по списку. Ну вот я набросал:
2)Доработать это задание. Вычисление выражения организовать в отдельной подпрограмме. Входные данные передаются в подпрограмму через стек, а результат возвращается через аккумулятор.
3) Написать COM программу, считывающую строку из пяти строчных латинских букв с клавиатуры, а затем выводящую данную строку на экран. Вот в третьем задании я не могу понять как проверить, что буквы строчные? И как проверить, что их 5? А в первых двух, у меня фигня какая то получается. Помогите, пожалуйста. Я не прошу за меня написать все 3 лабы, просто подскажите, что не так.[code=asm] |
||||
|
|||||
| 3abpbeginner |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 6.11.2011 Репутация: нет Всего: нет |
Но предварительно следует разобраться с регистрами... Добавлено через 10 минут и 56 секунд
В прописных буквах(1 байт): хх1х хххх В не прописных буквах(1 байт): хх0х хххх Теперь делай выводы. |
||||
|
|||||
![]()
|
| Правила форума "Asm для начинающих" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm для начинающих | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |