Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!princeton!orsvax1!pyrnj!caip!seismo!utah-cs!utah-gr!stride!bruce From: bruce@stride.UUCP (Bruce Robertson) Newsgroups: net.arch,net.micro.68k Subject: Re: 68k dbcc Message-ID: <571@stride.UUCP> Date: Sun, 13-Apr-86 23:16:57 EST Article-I.D.: stride.571 Posted: Sun Apr 13 23:16:57 1986 Date-Received: Fri, 18-Apr-86 08:44:00 EST References: <1511@decwrl.DEC.COM> <5100028@ccvaxa> Reply-To: bruce@stride.UUCP (Bruce Robertson) Organization: Stride Micro, Reno, NV Lines: 17 Xref: watmath net.arch:3091 net.micro.68k:1628 > but you can't poll an I/O device's busy bit > M: btst #3,a0@ > dbeq d7,M > and still remain within the cache. The btst instruction above is a 32-bit instruction, since the immediate value takes a whole 16 bit word. What you really want to do is: moveq #3,d0 M: btst d0,a0@ dbeq d7,M -- Bruce Robertson UUCP: cbosgd!utah-cs!utah-gr!stride!bruce ARPA: stride!bruce@utah-gr.arpa