A trio of solutions that have 6 lines and can run on emu8086 because that emulator does allow shifting by an immediate count, contrary to what a real 8086 CPU would allow!
On input BX = N
shl bx, 1 ; BX = N * 2
mov ax, bx ; AX = N * 2
shl bx, 2 ; BX = N * 8
add bx, ax ; BX = N * 10
shl bx, 2 ; BX = N * 40
add bx, ax ; BX = N * 42
mov ax, bx ; AX = N
shl bx, 2 ; BX = N * 4
add ax, bx ; AX = N * 5
shl bx, 2 ; BX = N * 16
add bx, ax ; BX = N * 21
shl bx, 1 ; BX = N * 42
but the above requirement was to multiply BX by 32 in 1 line
mov ax, bx ; AX = N
shl bx, 5 ; BX = N * 32
shl ax, 1 ; AX = N * 2
add bx, ax ; BX = N * 34
shl ax, 2 ; AX = N * 8
add bx, ax ; BX = N * 42
Related assembly 8086 multiply 41 without using MUL