str r/m16
STR -> r/m(16
The contents of the task register is stored by sldt as indicated by the effective address operand. STR is stored into the two-byte register or the memory location.
Store str in the effective address (addressed by the EBX register plus an offset of 5):
str 5(%ebx)