> I'm sure that there was originally some hardware reason to move one more byte > than the number in the MVC. Surely the ability to move [0..255] is not really > significantly less useful than the ability to move [1..256] I was told the reason that the length in instructions like MVC and CLC was one less than the amount moved was so that you could operate on 256 (x'100'.. more than 1 byte in length) bytes with a single instruction. Can anyone who might really know the reason confirm/deny this?
- Moves and others Rich Long
- Re: Moves and others Jon Perryman
- Re: Moves and others Robin Vowels
- Re: Moves and others John McKown
- Re: Moves and others Paul Gilmartin
- Re: Moves and others Cali zMan
- Re: Moves and others Robin Vowels
- Re: Moves and others John McKown
- Re: Moves and others Paul Gilmartin
- Re: Moves and others John McKown
- Re: Moves and others Paul Gilmartin
- Re: Moves and others John McKown
- Re: Moves and others Paul Gilmartin
- Re: Moves and others Gary Weinhold
- Re: Moves and others Robert A. Rosenberg
- Re: Moves and others Gary Weinhold