imul AX,a,2 ;умножаем a на 2 с занесением результата в AX
sub AX,3 ;из AX вычитаем 3, результат остаётся в AX
imul CX, AX,b ;умножаем AX на b с занесением результата в CX
mov BX,d ;запихиваем d в BX
sub BX,1 ;вычитаем из BX (по сути из d) единицу
mov AX,c ;заносим c в AX
idiv BX ;делим содержимое AX(т.е. c) на BX
add AX,CX ;складываем AX и CX, результат остаётся в AX
mov f,AX ;заносим ответ хранящийся в AX в f

PS Я Ассемблером баловался крайний раз лет 15 назад, так что наврать мог безбожно. Поэтому не претендую на истину, эту писанину надо проверять, т.е. это не готовое решение, а скорее набросок.
Чем богаты...