17.05.2015 Views

TI486 Microprocessor - Al Kossow's Bitsavers

TI486 Microprocessor - Al Kossow's Bitsavers

TI486 Microprocessor - Al Kossow's Bitsavers

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.

-....J<br />

N<br />

ex><br />

Table 7-17. Instructions, Opcodes, Flags, and Clock Summary (Continued)<br />

INSTRUCTION<br />

OPCODE<br />

FLAGS<br />

0 D I T S Z A<br />

F F F F F F F<br />

RET Return from Subroutine u u u u u u u<br />

Within Segment<br />

C3<br />

Within Segment Add Immediate to SP C2§<br />

Intersegment<br />

CB<br />

Intersegment Add Immediate to SP<br />

CA§<br />

Protected Mode: Different Privilege Level<br />

Intersegment<br />

Intersegment Add Immediate to SP<br />

P<br />

F<br />

u<br />

C<br />

F<br />

u<br />

REAL MODE<br />

CLOCKS<br />

REG!<br />

CACHE<br />

CACHE<br />

MISS<br />

HIT<br />

10<br />

10<br />

13 13<br />

13 13<br />

PROTECTED<br />

MODE CLOCKS<br />

REGI<br />

CACHE<br />

CACHE<br />

MISS<br />

HIT<br />

10<br />

10<br />

26 26<br />

26 27<br />

69 72<br />

69 72<br />

READ<br />

MODE<br />

1<br />

NOTES<br />

PROTECTED<br />

MODE<br />

2,5,6,7,8<br />

Q<br />

~<br />

g><br />

~<br />

CJ)<br />

§<br />

~<br />

-<<br />

ROL Rotate Left m u u u u u u<br />

Register/Memory by 1<br />

[OOOw] [mod 000 rim]<br />

Register/Memory by CL<br />

o [001 w] [mod 000 rim]<br />

Register/Memory by Immediate<br />

C [OOOw] [mod 000 r/m]t<br />

u<br />

m<br />

2/4 6<br />

3/5 7<br />

214 6<br />

2/4 6<br />

3/5 7<br />

2/4 6<br />

1<br />

2<br />

ROR Rotate Right m u u u u u u<br />

Register/Memory by 1<br />

[OOOW] [mod 001 rim]<br />

Register/Memory by CL<br />

o [001 w] [mod 001 rim]<br />

Register/Memory by Immediate<br />

C [OOOw] [mod 001 r/m]t<br />

u<br />

m<br />

2/4 6<br />

3/5 7<br />

2/4 6<br />

2/4 6<br />

3/5 7<br />

2/4 6<br />

1<br />

2<br />

RSDC Restore Segment Register and OF 79 [mod sreg3 rim] u u u u u u u<br />

Descriptor<br />

u u 14<br />

14<br />

16<br />

16<br />

RSLDT Restore LDTR and Descriptor OF 78 [mod 000 rim] u u u u u u u<br />

u u 14<br />

14<br />

16<br />

16<br />

RSM Resume from SMM Mode oFAA u u u u u u u<br />

RSTS Restore TSR and Descriptor OF 70 [mod 000 rim] u u u u u u u<br />

SAHF Store AH in FLAGS 9E u u u u m m u<br />

u u 58<br />

u u 14<br />

m m 2<br />

2<br />

58<br />

14<br />

16<br />

16<br />

16<br />

16<br />

SAL Shift Left Arithmetic m u u u m m u<br />

Register/Memory by 1<br />

[OOOw] [mod 100 rim]<br />

Register/Memory by CL<br />

o [001 w] [mod 100 rim]<br />

Register/Memory by Immediate<br />

C [OOOw] [mod 100 r/m]t<br />

m<br />

m<br />

2/4 6<br />

3/5 7<br />

2/4 6<br />

2/4 6<br />

3/5 7<br />

2/4 6<br />

s-<br />

CI)<br />

~<br />

5<br />

g.<br />

::J<br />

~<br />

SAR Shift Right Arithmetic m u u u m m m<br />

Register/Memory by 1<br />

[OOOw] [mod 111 rim]<br />

Register/Memory by CL<br />

o [001 w] [mod 111 rim]<br />

Register/Memory by Immediate<br />

C [OOOw] [mod 111 r/m]t<br />

m<br />

m<br />

214 6<br />

3/5 7<br />

214 5<br />

2/4 6<br />

3/5 7<br />

2/4 8

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

Saved successfully!

Ooh no, something went wrong!