section .data
result db '16', 10
resultLen equ $ - result
section .text
global _start
_start:
; Обчислення: (6 - 2) * (3 + 1)
mov ax, 6
sub ax, 2
mov bx, 3
add bx, 1
imul ax, bx
; Вивід '16\n'
mov eax, 4
mov ebx, 1
mov ecx, result
mov edx, resultLen
int 0x80
; Завершення
mov eax, 1
xor ebx, ebx
int 0x80
c2VjdGlvbiAuZGF0YQogICAgcmVzdWx0IGRiICcxNicsIDEwCiAgICByZXN1bHRMZW4gZXF1ICQgLSByZXN1bHQKCnNlY3Rpb24gLnRleHQKICAgIGdsb2JhbCBfc3RhcnQKCl9zdGFydDoKICAgIDsg0J7QsdGH0LjRgdC70LXQvdC90Y86ICg2IC0gMikgKiAoMyArIDEpCiAgICBtb3YgYXgsIDYKICAgIHN1YiBheCwgMgogICAgbW92IGJ4LCAzCiAgICBhZGQgYngsIDEKICAgIGltdWwgYXgsIGJ4CgogICAgOyDQktC40LLRltC0ICcxNlxuJwogICAgbW92IGVheCwgNAogICAgbW92IGVieCwgMQogICAgbW92IGVjeCwgcmVzdWx0CiAgICBtb3YgZWR4LCByZXN1bHRMZW4KICAgIGludCAweDgwCgogICAgOyDQl9Cw0LLQtdGA0YjQtdC90L3RjwogICAgbW92IGVheCwgMQogICAgeG9yIGVieCwgZWJ4CiAgICBpbnQgMHg4MAo=