- Главная
- Информатика
- Сравнение языков ассемблера Intel and AT&T
Содержание
Слайд 2
Сравнение языков ассемблера Intel and AT&T
Сравнение языков ассемблера Intel and AT&T
Слайд 3
Слайд 4
Слайд 5
Сравнение языков ассемблера Intel and AT&T
How does “mov (%ebx,%eHow does
Сравнение языков ассемблера Intel and AT&T
How does “mov (%ebx,%eHow does
“mov (%ebx,%eсHow does “mov (%ebx,%eсx,4),%eax” work?
The complete memory addressing mode format in AT&T assembly is:
offset(base, index, width)
смещение (база, индекс,масштаб)
offset = 0
base = ebx
index = eсx
width = 4
eax = *(uint32_t *)((uint8_t *)ebx + eсx * 4 + 0)
mov eax, [ebx+ecx*4] mov eax, [ebx+ecx*4] mov eax, [ebx+ecx*4] in NASM
The complete memory addressing mode format in AT&T assembly is:
offset(base, index, width)
смещение (база, индекс,масштаб)
offset = 0
base = ebx
index = eсx
width = 4
eax = *(uint32_t *)((uint8_t *)ebx + eсx * 4 + 0)
mov eax, [ebx+ecx*4] mov eax, [ebx+ecx*4] mov eax, [ebx+ecx*4] in NASM