# zero ``` xor eax, eax ``` # one ``` xor eax, eax inc eax ``` # next ``` inc ax ``` # prev ``` dec ax ``` # sum ``` mov dx, ax add dx, bx ``` # sub ``` mov rdx, rax sub rdx, rbx ``` # imul ``` imul bl mov dx, ax ``` # idiv ``` cwd idiv bx mov dx, ax ```