SECTION .data
A DW 10
B DW 20
C DW 5
X DW 0
SECTION .text
global _start
_start:
mov ax, word[A]
mov bx, word[B]
shl bx, 1
sub ax, bx
mov cx, word[C]
shr cx, 2
add ax, cx
imul ax, 6
add ax, 10
mov word[X], ax
mov eax, 1
xor ebx, ebx
int 0x80
U0VDVElPTiAuZGF0YSAgICAgICAgICAgICAgICAgICAKICAgIEEgRFcgMTAgICAgICAgICAgICAgICAgICAgICAgCiAgICBCIERXIDIwICAgICAgICAgICAgICAgICAgICAgIAogICAgQyBEVyA1ICAgICAgICAgICAgICAgICAgICAgICAKICAgIFggRFcgMCAgICAgICAgICAgICAgICAgICAgICAgClNFQ1RJT04gLnRleHQgICAgICAgICAgICAgICAgICAgCmdsb2JhbCBfc3RhcnQgICAgICAgICAgICAgICAgICAgIApfc3RhcnQ6CiAgICAgbW92IGF4LCB3b3JkW0FdICAgICAgICAgICAgICAKICAgIG1vdiBieCwgd29yZFtCXSAgICAgICAgICAgICAgCiAgICBzaGwgYngsIDEgICAgICAgICAgICAgICAgICAgIAogICAgc3ViIGF4LCBieCAgICAgICAgICAgICAgICAgICAKICAgIG1vdiBjeCwgd29yZFtDXSAgICAgICAgICAgICAgCiAgICBzaHIgY3gsIDIgICAgICAgICAgICAgICAgICAgIAogICAgYWRkIGF4LCBjeCAgICAgICAgICAgICAgICAgCiAgICBpbXVsIGF4LCA2ICAgICAgICAgICAgICAgICAgIAogICAgYWRkIGF4LCAxMCAgICAgICAgICAgICAgICAgICAKICAgIG1vdiB3b3JkW1hdLCBheCAgICAgICAgICAgICAgCiAgICBtb3YgZWF4LCAxICAgICAgICAgICAgICAgICAgIAogICAgeG9yIGVieCwgZWJ4ICAgICAgICAgICAgICAgICAKICAgIGludCAweDgwICAgICAgICAgICAgICAgICAgICAK