|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.08.2010, 22:20 | #1 |
Новичок
Джуниор
Регистрация: 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. Приведите и поясните команды программы, осуществляющие вывод информации Разумеется не бесплатно)) Пишите сколько будет стоить и за какой срок! |
16.08.2010, 09:50 | #2 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
icq 169527143
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите пожалуйста сделать задания по курсовой работе. | 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 |