Hot answers tagged

25 votes
Accepted

What is the technical definition of "clone" that makes the K1810VM88 (К1810ВМ88) not a clone of the 8088?

"Clone" does not have a well-established meaning in electronics. What is almost certainly meant meant here is that the K1810MV88 is not a transistor-by-transistor copy of the 8088, but a ...
John Dallman's user avatar
  • 13.1k
24 votes
Accepted

Help porting nasm code down from 386 to 8088 (shifts by more than 1 bit)

For sar and sal (and the other shift instructions), you need to use the cl register if you are shifting by more than one bit. So: mov cl, 4 sar al, cl
Greg Hewgill's user avatar
  • 6,869
15 votes

Help porting nasm code down from 386 to 8088 (shifts by more than 1 bit)

8086/8088 has imul but only in the one-operand widening form, just like mul where it does DX:AX = AX * r/m. Note that's r/m, not imm16, so you will have to mov your constant into a register first (...
Nate Eldredge's user avatar
12 votes

Help porting nasm code down from 386 to 8088 (shifts by more than 1 bit)

https://pushbx.org/ecm/doc/insref.htm is a corrected + improved version of the appendix of the NASM manual that documents the CPU required for each form of each instruction, along with English ...
Peter Cordes's user avatar
  • 3,197
11 votes

What is the technical definition of "clone" that makes the K1810VM88 (К1810ВМ88) not a clone of the 8088?

I'm clutching at straws here so what am I missing? Maybe that use of the term 'clone' in most situations isn't following any hard definition but more some opinion. Sure, just looking at the term, it ...
Raffzahn's user avatar
  • 219k
5 votes

What is the technical definition of "clone" that makes the K1810VM88 (К1810ВМ88) not a clone of the 8088?

I think what would distinguish a "clone" from something else would be whether its producer's objective was to make something that would be viewed as bidirectionally interchangeable, as ...
supercat's user avatar
  • 35.7k
2 votes

8251A UART outputs unexpected data

Sorry for wasting your time. As Justme said, it seems it was running in 64x mode, and I got some data without frame errors with 900 baud but it was still not the ASCII letters I was sending. So while ...
x95's user avatar
  • 151

Only top scored, non community-wiki answers of a minimum length are eligible