INSTRUCTION SET REFERENCE
6-35
6
6.2.21
COMPARE AND BRANCH<cc>
Mnemonic:
cmpibe
Compare Integer and Branch If Equal
cmpibne
Compare Integer and Branch If Not Equal
cmpibl
Compare Integer and Branch If Less
cmpible
Compare Integer and Branch If Less Or Equal
cmpibg
Compare Integer and Branch If Greater
cmpibge
Compare Integer and Branch If Greater Or Equal
cmpibo
Compare Integer and Branch If Ordered
cmpibno
Compare Integer and Branch If Not Ordered
cmpobe
Compare Ordinal and Branch If Equal
cmpobne
Compare Ordinal and Branch If Not Equal
cmpobl
Compare Ordinal and Branch If Less
cmpoble
Compare Ordinal and Branch If Less Or Equal
cmpobg
Compare Ordinal and Branch If Greater
cmpobge
Compare Ordinal and Branch If Greater Or Equal
Format:
cmpib*
src1,
src2,
targ
reg/lit
reg
disp
cmpob*
src1,
src2,
targ
reg/lit
reg
disp
Description:
Compares src2 and src1 values and sets AC register condition code according
to comparison results. When logical AND of condition code and mask part of
opcode is not zero, the processor branches to instruction specified with targ;
otherwise, the processor goes to next instruction.
targ can be no farther than -2
12
to (2
12
- 4) bytes from current IP. When using
the Intel i960 processor assembler, targ must be a label which specifies target
instruction’s IP.
Functions these instructions perform can be duplicated with a
cmpi
or
cmpo
followed by a branch-if instruction, as described in
section 6.2.20,
“COMPARE” (pg. 6-33)
.
Содержание i960 Jx
Страница 1: ...Release Date December 1997 Order Number 272483 002 i960 Jx Microprocessor Developer s Manual ...
Страница 24: ......
Страница 25: ...1 INTRODUCTION ...
Страница 26: ......
Страница 35: ...2 DATA TYPES AND MEMORY ADDRESSING MODES ...
Страница 36: ......
Страница 46: ......
Страница 47: ...3 PROGRAMMING ENVIRONMENT ...
Страница 48: ......
Страница 73: ...4 CACHE AND ON CHIP DATA RAM ...
Страница 74: ......
Страница 85: ...5 INSTRUCTION SET OVERVIEW ...
Страница 86: ......
Страница 111: ...6 INSTRUCTION SET REFERENCE ...
Страница 112: ......
Страница 195: ...INSTRUCTION SET REFERENCE 6 83 6 Opcode mov 5CCH REG movl 5DCH REG movt 5ECH REG movq 5FCH REG See Also LOAD STORE lda ...
Страница 233: ...7 PROCEDURE CALLS ...
Страница 234: ......
Страница 256: ......
Страница 257: ...8 FAULTS ...
Страница 258: ......
Страница 291: ...9 TRACING AND DEBUGGING ...
Страница 292: ......
Страница 309: ...10 TIMERS ...
Страница 310: ......
Страница 324: ......
Страница 325: ...11 INTERRUPTS ...
Страница 326: ......
Страница 369: ...12 INITIALIZATION AND SYSTEM REQUIREMENTS ...
Страница 370: ......
Страница 412: ......
Страница 413: ...13 MEMORY CONFIGURATION ...
Страница 414: ......
Страница 429: ...14 EXTERNAL BUS ...
Страница 430: ......
Страница 468: ......
Страница 469: ...15 TEST FEATURES ...
Страница 470: ......
Страница 493: ...A CONSIDERATIONS FOR WRITING PORTABLE CODE ...
Страница 494: ......
Страница 502: ......
Страница 503: ...B OPCODES AND EXECUTION TIMES ...
Страница 504: ......
Страница 515: ...C MACHINE LEVEL INSTRUCTION FORMATS ...
Страница 516: ......
Страница 523: ...D REGISTER AND DATA STRUCTURES ...
Страница 524: ......
Страница 550: ......
Страница 551: ...GLOSSARY ...
Страница 552: ......
Страница 561: ...INDEX ...
Страница 562: ......
Страница 578: ......