Определить результат выполнения фрагмента программы:
arr1 REAL8 1.0, 2.0, 4.0, 16.0
; a b c d
…
lea rax,arr1
movsd xmm0, real8 ptr[rax + sizeof real8 * 0]
mulsd xmm0, real8 ptr[rax + sizeof real8 * 1]
divsd xmm0, real8 ptr[rax + sizeof real8 * 2]
sqrtsd xmm1, real8 ptr[rax + sizeof real8 * 3]
addsd xmm0, xmm1
Определить результат выполнения фрагмента программы:
arr2 real8 2.,4.,16
…
movsd xmm1,arr2[0]
movsd xmm3,arr2[16]
divsd xmm3,xmm1
addsd xmm3,arr2[8]
Определить содержимое регистра результата фрагмента программы:
mov rcx,4
xor r9,r9
m1: add r9,2
loop m1
mas1 dw 1,2,3,4,5
mas2 dd 6
len1 equ ($-mas1)/type mas1;
…
mov r10,len1
Определить содержимое регистра результата фрагмента программы:
mas1 dw 0111101010001010b
…
lea rsi,mas1
mov r9b,byte ptr [rsi+1]
Определить содержимое регистра r9 фрагмента программы:
xor r9,r9
@@:mov rcx,3
@@: add r9,4
loop @b
@@:
Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома