 SU.HARDW.PC.CPU (2:5020/299)  SU.HARDW.PC.CPU 
 From : Vladimir Lanko                      2:461/55.51     Thu 13 Apr 95 12:14 
 Subj :   栬 2                                                        


Tuesday April 11 1995, Aleksandr Konosevich writes to Vladimir Lanko:

 VL>> Hp,   "U5S 486 GREEN CPU"  UMC
 AK> p㭮窠  ᠬ 砫 )  p p  
 AK> p 믮 ( CLK).

DATA TRANSFER INSTRUCTIONS
MOV=MOVE (ALL OPERAND tYPES)-------------------1
MOVSX/MOVZX=Move with Sign/Zero Extension------1
PUSH=Push
register/immediate.............................1
memory.........................................2
PUSHA=Push All................................10or11
POP=Pop
register.......................................1
memory.........................................2
POPA=Pop All...................................10
XCHG=Exchange
register with register.........................1
memory wyth register...........................5
NOP= No Operation..............................1
LEA= Load EA to Register
no index register..............................1
with index register............................1
ALU INSTRUCTIONS
ADD,ADC,AND,OR,SUB,SBB,XOR
register/immediate to register.................1
memory to register.............................1
register/immediate to memory...................3
INC,DEC,NOT,NEG
register.......................................1
memory.........................................3
CMP,TEST
register/immediate with register...............1
memory with register...........................1
register/immediate with memory.................1
MUL
register' register/memory - Byte...............5-14
-word..........................................4-15
-Dword.........................................4-22
IMUL
register/immediate' register/memory -Byte......5-14
-word..........................................4-17
-Dword.........................................4-25
DIV
register by register - Byte....................12
-word..........................................7-23
-Dword.........................................7-39
IDIV
register by register/memory - Byte.............13-18
-word..........................................7-29
-Dword.........................................7-45
CBW............................................1
CWB............................................1
ROTATE AND SHIFT INSTRUCTIONS
ROL,ROR,SHL/SAL,SHR,SAR
register by immediate count..............1
register by 1/CL.........................1
memory by 1/CL/immediate count...........3
RCL,RCR
register by 1............................1
register by CL/immediate count...........1
memory by 1..............................3
memory by CL/immediate count.............3
SHLD/SHRD
register with immediate..................1
register by CL...........................1
memory with immediate....................3
memory by CL.............................3
BSWAP....................................1
XADD
register, register.......................1
memory, register.........................3
CMPXCHG
register, register.......................4
memory, register.........................4

BIT MANIPULATION INSTRUCTIONS
BT
register, immediate.......................1
memory, immediate.........................1
register, register........................1
memory, register..........................8-9
BTS/BTR/BTC
register, immediate.......................1
memory, immediate.........................1
register, register........................1
memory, register..........................9-10
BSF
register, register........................1
memory, register..........................1
BSR
register, register........................1
memory, register..........................1

DECIMAL ARITHMETIC INSTRUCTIONS
AAA.......................................1
AAS.......................................1
AAM.......................................12
AAD.......................................7-13
DAA.......................................1
DAS.......................................1

STRING INSTRUCTION
CMPS......................................4
LODS......................................3
MOVS......................................2
SCAS......................................3
STOS......................................1
XLAT......................................1
REPEATED  STRING INSTRUCTIOS
REPNE/REPE CMPS=Compare String
C=0................................2

C>0................................4+4c

REP LODS= Load String
C=0................................2

C>1................................3+2c

REP MOVS=Move String
C=0................................2
C=1................................6

C>1................................4+2c

REPE/REPNE SCAS=Scan String
=0................................3

C>0................................3+3c

REP STOS=Stor String
C=0................................2

C>0................................3+2c

INSTRUCTION PREFIXES
Address/Operand Size Prefix........1
Segment Override Prefix (CS,DS,ES,FS,GS,SS)..1
LOCK=Bus lock prefix...............1
INPUT/OUTPUT INSTRUCTIONS
IN
Real Mode:
Fixed/Variable Port................9
Virtual Mode/Protected Mode:
Fixed Port.........................17-18
Variable Port......................17-18
INS
Real Mode..........................7
Virt/Prot...........................18-19
OUTS
real...............................9
virt/prot..........................19-20
REP INS
real...............................6+5c
virt/prot..........................17+5c
REP OUTS
real...............................10+3c
virt/prot..........................21+3c
FLAG CONTROL INSTRUCTIONS
CLC.................................1
STC.................................1
CMC.................................1
CLD.................................1
STD.................................1
CLI.................................2
STI.................................2
LAHF................................1
SAHF................................1
PUSHF
real/virt...........................1
prot................................1
POPF
real/virt...........................4
prot................................4

H,  㠫쭮 ⮩ p樨 p.   砥
p ⪫ 㢠   ⮬ . ⮨   
p?

--- GoldED 2.42.G0614+
 * Origin: +++                  +++ (FidoNet 2:461/55.51)
