63 / 3 / 1
Регистрация: 11.05.2011
Сообщений: 666
|
||||||
1 | ||||||
Обращение к элементу массива?05.11.2013, 23:27. Показов 1653. Ответов 1
Метки нет Все метки)
(
Не пойму в этом коде 15 строчку, а именно x[esi*2]. Что значит esi*2 и что этто за элемент мы получаем?
0
|
|
05.11.2013, 23:27 | |
Ответы с готовыми решениями:
1
Обращение к элементу массива
Обращение к элементу массива Что быстрее? Обращение к элементу массива или к элементу структуры? |
Ушел с форума
![]() 15840 / 7422 / 994
Регистрация: 11.11.2010
Сообщений: 13,386
|
|
06.11.2013, 03:51 | 2 |
Johnlion,
содержимое регистра ESI — это индекс массива Х, элементы массива — слова (2 байта), поэтому при обращении к любому элементу содержимое ESI удваивается, x[esi*2], элемент соответствует слову, а вот команда movsx eax,x[esi*2] производит "знаковое" расширение слова до двойного слова (4 байта)
0
|
06.11.2013, 03:51 | |
Помогаю со студенческими работами здесь
2
Обращение к элементу массива
Обращение к элементу массива Обращение к элементу массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |