25.03.2015 Views

IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)

IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)

IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

BOBBINSTRUCTION SET MATRIX <br />

LO<br />

HI 0 1 2 3 4 5 6 7<br />

0 ADD ADD ADD ADD ADD Add PUSH PDP<br />

b.f.r/m w.f.r/m b,t,r/m w,t,r/m b.ia w.ia ES ES<br />

1 AoC ADC AoC AoC AoC AoC PUSH PDP<br />

b.l.r/m w.f.r/m b,t.r/m w,t,r/m b.i w.i SS SS<br />

2 AND AND AND AND AND AND SEG oAA<br />

b.f.r/m w.l.r/m b,t,r/m w,t.r/m b.i w.i =ES<br />

3 XoR XoR XoR XDR XOR XDR SEG AAA<br />

b.t.r/m w,t,r/m b,t,r/m w,t,r/m b.i w.i =SS<br />

4 INC INC INC INC INC INC II~C INC<br />

AX CX OX BX SP BP SI 01<br />

5 PUSH PUSH PUSH PUSH PUSH PUSH PUSH PUSH<br />

AX CX OX BX SP BP SI 01<br />

6<br />

7 JD JND JBI JNBI JEI JNEI JBEI JNBEI<br />

JNAE JAE JZ JNZ JNA JA<br />

8 Immed Immed Immed Immed TEST TEST XCHG XCHG<br />

b.r/m w.r/m b.r/m is.rim b.r/m w.r/m b.r/m w.r/m<br />

9 NOP XCHG XCHG XCHG XCHG XCHG XCHG XCHG<br />

CX OX BX SP BP SI 01<br />

A MoV MOV MOV MOV MOVS MOVS CMPS CMPS<br />

m~AL m~AX AL .. m AX~m b w b w<br />

B MOV MOV MOV MOV MOV MOV MOV MOV<br />

i-'>AL i+CL i.. oL i-'>BL i..AH i..CH i.. oH i .. BH<br />

C RET. RET LES LOS MOV MDV<br />

(j+SP) b.i.r/m w.i.r/m<br />

0 Shift Shift Shift Shift AAM AAD XLAT<br />

b w b.v w.v<br />

E LOOPNZI LOOPZI LOOP JCXZ IN IN OUT OUT<br />

LOOPNE LOOPE b w b w<br />

F LOCK REP REP HLT CMC Grp 1 Grp 1<br />

Z b.r/m w.r/m<br />

b = byte operation<br />

d = direct<br />

f = from CPU reg<br />

i = immediate<br />

ia = immed. to accum.<br />

id = indirect<br />

is = immed. byte, sign ext.<br />

I = long ie. intersegment<br />

m = memory<br />

rim = EA is second byte<br />

si = short intrasegment<br />

sr = segment register<br />

t = to CPU reg<br />

v = variable<br />

w = word operation<br />

z = zero<br />

B-16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!