sll

Operands

sll r | sll (rr) | sll (ii+dd),r | sll (ii+dd)

The contents of B are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0.

Loading...

Variants

Every form of sll the assembler accepts. The cycles column counts clock cycles, written as taken/not taken for the conditional forms.

InstructionDescriptionFlagsBytesCycles
sll b undocumented

The contents of B are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0.

CN=0P/V=PH=0ZS28
sll c undocumented

The contents of C are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0.

CN=0P/V=PH=0ZS28
sll d undocumented

The contents of D are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0.

CN=0P/V=PH=0ZS28
sll e undocumented

The contents of E are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0.

CN=0P/V=PH=0ZS28
sll h undocumented

The contents of H are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0.

CN=0P/V=PH=0ZS28
sll l undocumented

The contents of L are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0.

CN=0P/V=PH=0ZS28
sll (hl) undocumented

The contents of (HL) are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0.

CN=0P/V=PH=0ZS215
sll a undocumented

The contents of A are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0.

CN=0P/V=PH=0ZS28
sll (ix+dd),b undocumented

The contents of the memory location pointed to by IX plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0. The result is then stored in B.

CN=0P/V=PH=0ZS423
sll (ix+dd),c undocumented

The contents of the memory location pointed to by IX plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0. The result is then stored in C.

CN=0P/V=PH=0ZS423
sll (ix+dd),d undocumented

The contents of the memory location pointed to by IX plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0. The result is then stored in D.

CN=0P/V=PH=0ZS423
sll (ix+dd),e undocumented

The contents of the memory location pointed to by IX plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0. The result is then stored in E.

CN=0P/V=PH=0ZS423
sll (ix+dd),h undocumented

The contents of the memory location pointed to by IX plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0. The result is then stored in H.

CN=0P/V=PH=0ZS423
sll (ix+dd),l undocumented

The contents of the memory location pointed to by IX plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0. The result is then stored in L.

CN=0P/V=PH=0ZS423
sll (ix+dd) undocumented

The contents of the memory location pointed to by IX plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0.

CN=0P/V=PH=0ZS423
sll (ix+dd),a undocumented

The contents of the memory location pointed to by IX plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0. The result is then stored in A.

CN=0P/V=PH=0ZS423
sll (iy+dd),b undocumented

The contents of the memory location pointed to by IY plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0. The result is then stored in B.

CN=0P/V=PH=0ZS423
sll (iy+dd),c undocumented

The contents of the memory location pointed to by IY plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0. The result is then stored in C.

CN=0P/V=PH=0ZS423
sll (iy+dd),d undocumented

The contents of the memory location pointed to by IY plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0. The result is then stored in D.

CN=0P/V=PH=0ZS423
sll (iy+dd),e undocumented

The contents of the memory location pointed to by IY plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0. The result is then stored in E.

CN=0P/V=PH=0ZS423
sll (iy+dd),h undocumented

The contents of the memory location pointed to by IY plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0. The result is then stored in H.

CN=0P/V=PH=0ZS423
sll (iy+dd),l undocumented

The contents of the memory location pointed to by IY plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0. The result is then stored in L.

CN=0P/V=PH=0ZS423
sll (iy+dd) undocumented

The contents of the memory location pointed to by IY plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0.

CN=0P/V=PH=0ZS423
sll (iy+dd),a undocumented

The contents of the memory location pointed to by IY plus dd are shifted left one bit position. The contents of bit 7 are put into the carry flag and a one is put into bit 0. The result is then stored in A.

CN=0P/V=PH=0ZS423