Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.08.2010, 22:20   #1
zuboff
Новичок
Джуниор
 
Регистрация: 14.08.2010
Сообщений: 0
Восклицание Нужно сделать задания по ASSembler !!

Ассемблер

1. Укажите длину следующих элементов данных:
А) слова, Б) сегмента, В) двойного слова.
2. Поясните следующие термины:
А) регистр, Б) сегмент, В) смещение.
3. Определите абсолютные адреса, формируемые следующими значениями: SS=2AB4, CS=2BC3, IP=3F, SP=24.
4. Опишите сегмент данных и в нем переменные для трех целочисленных сторон треугольника. Предусмотрите текст запроса для ввода сторон с клавиатуры, а также сообщение о том, что введенные стороны не могут быть сторонами треугольника. Посчитайте, сколько места необходимо для хранения вышеописанного в памяти.
5. Укажите этапы создания программы на Assembler.
6. Из приведенных идентификаторов переменных, определенных в сегменте данных, найдите неверные и поясните характер ошибки:
А)$50, Б)AT&T, В)@$_A, Г)23АС, Д)DX, Е)MOV.
7. Укажите длины в байтах для переменных, описанных в сегменте кода директивами а)DD, б)DW, в)DB.
8. Опишите символьную строку с именем IS и текстом “Internet service”.
9. Определите следующие числовые значения в элементах данных ITEM1, ITEM2,…ITEM5:
А)1-байтовый элемент, содержащий шестнадцатеричное значение, эквивалентное десятичному 71;
Б)2-байтовый элемент, содержащий неопределенное значение;
В)4-байтовый элемент, содержащий шестнадцатеричное значение, эквивалентное десятичному числу 7524;
Г)однобайтовый элемент, содержащий двоичное значение, эквивалентное десятичному 47;
Д)последовательность из 36 нулевых слов.
10. В следующей команде найдите ошибку и предложите способ ее исправления: MOV [SI], [BX]
11. Объясните, почему ассемблер выдает ошибку в команде MOV [BX],25. Исправьте ошибку.

12. В нижеприведенной таблице укажите в пустом столбце, какой режим адресации используется в командах.
Команда Режим адресации
LEA BX,TABL
MOV DI,4
MOV CL,[BX]
MOV DL,[BX+3]
MOV AL,[BX+DI]
MOV CH,2[BX+DI]

13. Какой смысл имеют квадратные скобки в командах ассемблера?

14. Укажите символьные инструкции (команды ассемблера), выполняющие следующие действия:
А) сдвиг СХ на 2 бита вправо;
Б) помещение значения 426 в СХ;
В) сравнение BYTE1 и 25Н.
15. Полагая, что DL содержит 011110001В, а элемент данных BOOL содержит 11100011В, определите результат в DL каждой отдельно взятой инструкции:
А) AND DL, BOOL
Б) OR DL, BOOL
В) XOR DL, BOOL
Г) AND DL,00000000B
Д) XOR DL,11111111B
Е) NOT DL
16. Полагая, что DX содержит значение 10111001 10111001В, определите, какое значение будет содержать DX после выполнения следующих отдельно взятых инструкций:
А) SHL DL,1
Б) SHL DX,2
В) SHR DX,1
Г) ROR DX,3
Д) ROL DL,3

17. Каков синтаксис команд условного перехода?

18. Какие флаги анализируют команды безусловного перехода?

19. Какие действия выполняют команды цикла в ассемблере (приведите 3 команды, которые в совокупности являются эквивалентом команды LOOP)?

20. Когда может возникнуть ситуация переполнения при сложении или вычитании двоичных чисел?

21. Сформулируйте правило операндов и результата для операции умножения.
22. Сформулируйте правило операндов и результата для операции деления.
23. Что такое прерывание?
24. Каков механизм обработки прерывания?
25. Приведите и поясните команды программы, осуществляющие ввод информации
26. Приведите и поясните команды программы, осуществляющие вывод информации

Разумеется не бесплатно))
Пишите сколько будет стоить и за какой срок!
zuboff вне форума Ответить с цитированием
Старый 16.08.2010, 09:50   #2
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

icq 169527143
mss вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста сделать задания по курсовой работе. Gangzta Помощь студентам 17 12.06.2011 12:11
Нужно завтра сдавать лабораторную. Я не сделал 3 задания и не знаю, как их делать bwitcher Помощь студентам 5 10.06.2010 00:02
Непонятно! как сделать такое задания: Lems11 Помощь студентам 2 21.12.2009 12:43
Необходима помощь в реализации задания. Assembler. Graddva Помощь студентам 5 15.09.2007 19:39
помогите сделать задания! плиз!!! trunx Microsoft Office Excel 15 28.12.2006 12:45