Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!zaphod.mps.ohio-state.edu!caen!uflorida!kluge!serss0!acmfiu From: acmfiu@serss0.fiu.edu (ACMFIU) Newsgroups: comp.sys.apple2 Subject: Re: sideaffect of MVN/MVP instruction Message-ID: <3694@kluge.fiu.edu> Date: 31 May 91 02:44:31 GMT References: <9105300228.AA00543@mcs.drexel.edu> Sender: news@kluge.fiu.edu Organization: Florida International University, Miami Lines: 22 In article <9105300228.AA00543@mcs.drexel.edu> ujmurphy@KING.MCS.DREXEL.EDU (Jim Murphy) writes: }albert recently asked: } }}someone want to explain to me why the MVN/MVP instructions don't restore }}the data bank register? (yes, i'm moving data in different banks). } } Well, because they don't. The instruction set reference plainly states }that the data bank register holds the destination bank value when these }instructions are finished. If you'd look at the detailed instruction operation }listing in the '816 data sheet, you can see it there too. Is a PHB/PLB sequence }too difficult? } }Jim Murphy "I know that you believe you understand }Internet: ujmurphy@mcs.drexel.edu what you think I said. But I am not sure }GEnie: J.MURPHY7 you realize that what you heard is not }AOL: Jim Murphy what I meant." no, a phb/plb sequence is not difficult. you have no choice, really. but that wasn't my question. i was just curious as to why it has the side affect of not restoring the data bank register. i think it should. albert