![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Fatkin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 16.10.2006 Репутация: 1 Всего: 1 |
Составить программу на асемблере с коментариями: подсчитать число символов в строке расположеная в облости начиная с адресса 1000h и заканчивая адресом 2000h без учета пробелов если извесьно что каждый символ занимает первую ячейку памяти и пробел кодирутся как 01h
1)Найти макс число символов? 2) после выполнения программы результат поместить какой нибудь регистр Это сообщение отредактировал(а) alexeis1 - 20.10.2006, 10:00 |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| vinter |
|
||||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 1 Всего: 56 |
непонятно.. если так как тут написано то у тебя будет один символ
че за hL?? |
||||
|
|||||
| Fatkin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 16.10.2006 Репутация: 1 Всего: 1 |
незнай наверно регстор младший)))
|
|||
|
||||
| Fatkin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 16.10.2006 Репутация: 1 Всего: 1 |
Ладно ту программу уточню решите плиз следущую!!
Содержание работы: 1) научиться использовать логическую команду AND 2) Освоить один из методов вывода байта в 16-ом предстовлении. Алгоритм: Допустим, что байт, значение которого нужно вывести, находиться в регистре DH и имееться таблица символов "0123456789ABCDEF". Байт состоит из двух 16-х цифр. С учетом этого задачу можно решить так: нужно вывести на экран два символа из этой таблицы. Сначала - символ с номером, равным старшеу полубайту числа, а потом с номером, равным младшему байту. Примечание: в этой работе показан только простейший способ решение задачи. Для решение задачи нужно решить две наибольшие проблемы: 1)Записать AL символ с нужным номером. Воспользуемся регистровым косвеным режимом адресации со смещением. Для этого значения каждого полубайта следует забисать в BX. 2)Записать в BX значение полубайта!! Кто сможет помогите))) Заранее Благодарен!!! |
|||
|
||||
| vinter |
|
||||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 1 Всего: 56 |
если я правильно понял задачу то
Добавлено @ 18:37
какой конкретно?? если считать все символы то в байтовый регистр не поместится рез-т.. |
||||
|
|||||
| Fatkin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 16.10.2006 Репутация: 1 Всего: 1 |
Пасиб за решонную задачку!!!)))
А про первую задачку завтра узнаю все и отпишусь)))) |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
Fatkin, Модератор: Пожалуйста, один топик - один вопрос.
Добавлено @ 13:19 Модератор: Тема разделена. Вторая тема называется "[Assembler] Вычислить выражение (A-B*C)*D" Это сообщение отредактировал(а) alexeis1 - 19.10.2006, 13:20 -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Fatkin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 16.10.2006 Репутация: 1 Всего: 1 |
Не кто не поможет решить первую задачку??
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |