mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-10-14 19:08:32 +08:00
more
This commit is contained in:
@@ -491,4 +491,24 @@ opcode sequence(0xA7) name "CMPSW" {
|
|||||||
}
|
}
|
||||||
opcode sequence(0xA8 immb) name "TEST" { common opcode "TEST" param(AL,immb); }
|
opcode sequence(0xA8 immb) name "TEST" { common opcode "TEST" param(AL,immb); }
|
||||||
opcode sequence(0xA9 immw) name "TEST" { common opcode "TEST" param(accum,immw); }
|
opcode sequence(0xA9 immw) name "TEST" { common opcode "TEST" param(accum,immw); }
|
||||||
|
opcode sequence(0xAA) name "STOSB" {
|
||||||
|
/* if DF = 1, dstidx -= 1; */
|
||||||
|
/* if DF = 0, dstidx += 1; */
|
||||||
|
input AL;
|
||||||
|
output memory reference byte farptr(ES,dstidx);
|
||||||
|
modifies dstidx;
|
||||||
|
|
||||||
|
/* how to show it */
|
||||||
|
syntax ;
|
||||||
|
}
|
||||||
|
opcode sequence(0xAB) name "STOSW" {
|
||||||
|
/* if DF = 1, dstidx -= wordsize; */
|
||||||
|
/* if DF = 0, dstidx += wordsize; */
|
||||||
|
input accum;
|
||||||
|
output memory reference word farptr(ES,dstidx);
|
||||||
|
modifies dstidx;
|
||||||
|
|
||||||
|
/* how to show it */
|
||||||
|
syntax ;
|
||||||
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user