Визначити операцію фрагмента виконання програми на мові асемблер ml64:
mov rax,a1
mov rbx,b1
mov r14,rax
mov r15,rbx
not r14
not r15
and rax,r15 ;
and r14,rbx ;
or rax,r14
Визначити вміст регістра r10 фрагмента виконання програми на мові асемблер ml64:
mov r10,5
mov ax,05EBh
jmp $ + 8
inc r10
inc r10
add r10,4
Визначити операцію фрагмента виконання програми на мові асемблер ml64:
mov rax,a1
mov r10,rax
mov rbx,b1
mov r11,rbx
or rax,rbx
mov r15,rax
xor r10,1
xor r11,1
or r10,r11
and r15,r10
Визначити вміст регістра r13 фрагмента виконання програми на мові асемблер ml64:
mov rax,1
mov rbx,4
mov r10,2
mov r11,3
push rbx
push rax
push r11
push r10
pop r15
pop r14
pop r13
pop r12
add r13,r12
Визначити результат виконання фрагмента програми на мові асемблер ml64:
mas1 dw 5,6,7,13,11
dw 2 dup(14,15)
…
mov r15w,byte ptr mas1[14]
Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома