Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Denque
0 / 0 / 1
Регистрация: 19.12.2012
Сообщений: 14
1

Коллоквиум, практические задания

27.10.2013, 12:42. Просмотров 1087. Ответов 2
Метки нет (Все метки)

В общем, расскажу честно, учусь в универе, с этого семестра начался ассемблер, в связи с большой загруженностью не успеваю его тщательно изучать, хватаю кусками.
Завтра по теории колоквиум, ребят, кому не сложно, ответьте на любой вопрос, пожалуйста, буду очень признателен.
"С мира по нитке - бедному рубаха", как говорится.
50. Сегмент данных программы описан следующим образом
.data
str db ‘abedefgh’
…………………..
какой командой можно поместить в регистр ax последние два символа строки str.
51. Сегмент данных программы определен следующим образом
.data
str db ‘abedefgh’
…………………..
какой командой можно заменить в строке str символ f на символ p.
52. В сегменте данных определено имя perem
.data
perem db dup 10 (‘1’)
…………………..
каким образом можно загрузить полный адрес perem в пару регистров fs:bx.
53. Сегмент данных определен следующим образом.
.data
perem_1 dd 0
str db ‘abcdefgh’
perem_2 dw 2387h
…………………..
что будет занесено в регистр al командой mov al, str +5.
54. Сегмент данных программы определен следующим образом
.data
perem dw 2345h
…………………..
какой командой можно поместить в регистр al младший байт переменной perem.
55. Сегмент данных определен следующим образом.
.data
perem_1 dd 0
str db ‘abcdefgh’
perem_2 dw 2387h
…………………..
что будет занесено в регистр al командой
mov bx, offset str
mov al, [bx +4].
56. В сегменте данных определено имя perem
.data
perem db dup 10 (‘1’)
…………………..
каким образом можно загрузить полный адрес perem в пару регистров es:dx.
57. Сегмент данных определен следующим образом.
.data
perem_1 dd 0
str db ‘abcdefgh’
perem_2 dw 2387h
…………………..
что будет занесено в регистр al командой
mov si, 7
lea bx,str
mov al, [bx] [si].
58. Записать команды, реализующие перемножение переменных per_1 и per_2, заданных следующим образом
.data
per_1 db 77
per_2 dw 81
……………..
60. Что мы увидим в окне просмотра регистров отладчика в регистре ax после выполнения команды
mov ax, -257
61. Какой результат мы получим в регистре ax после выполнения команд
.data
per_1 db –12
………………
.code
……………….
movsx ax, per_1
movzx bx, per_1
add ax, bx
63. Что мы увидим в окне просмотра регистров отладчика в регистре ax после выполнения команды
mov ax, -127
neg ax
64. Сегмент данных программы определен следующим образом
.data
per_1 dd 100h
mass dw 1, 2 3, 4, 5, 6, 7
per_2 dw 20
…………………..
какое значение будет загружено в регистр ax командами
mov bx, offset mass
mov ax, [bx+4].
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2013, 12:42
Ответы с готовыми решениями:

Практические задания по C#
Здравствуйте. Полный новичок. Начал изучать C# неделю назад , решил начать с...

Практические задания C#
Изучаю C# по "Герберт Шилдт "C# 3.0, 4.0. Полное руководство"", но там нету...

Изучение C# и практические задания
Здравствуйте, изучаю С# по книге "Герберт Шилдт - C# 4.0". Еще параллельно...

Практические задания, нейросети
Привет. Выбрала для себя две книги: Рассела С. "ИИ: современный подход" и...

Html Практические задания
Нужна помощь с практическими заданиями, я не успеваю( Нужен код:

2
Мотороллер
432 / 243 / 43
Регистрация: 05.08.2013
Сообщений: 1,665
Завершенные тесты: 1
27.10.2013, 21:55 2
50
Assembler
1
mov ax, word prt [str+6]
51
Assembler
1
mov byte prt [str+5], 'p'
52
Assembler
1
2
3
mov ax, @data
mov fs, ax
mov bx, offset perem
53
'f'
54
Assembler
1
mov al, byte ptr [perem]
55
'e'
56
Assembler
1
les dx, perem
57
'h'
58
Assembler
1
2
3
mov al, per_1
cbw
mul per_2
60
FFFFh-257
а дальше в отладчике смотрите
1
Taatshi
Администратор
11725 / 5077 / 257
Регистрация: 05.04.2011
Сообщений: 13,847
Записей в блоге: 2
01.11.2013, 10:17 3
Denque,
 Комментарий модератора 
Нарушение правил форума, пункт 4.4

На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2013, 10:17

Практические задания из собеседований
Предлагаю в данной теме выкладывать интересные и не очень практические задачи,...

Практические задания для новичка
для тех кто хочет быть в теме "занятые читаем 2 обзац" я новичок в java...

Практические задания и проекты для начинающих
Здравствуйте! В этом году поступаю в ВУЗ на программную инженерию. Наслышан о...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru