Reply by Gaurav Agarwal June 26, 20022002-06-26
Hi,
I said "TC1 = bit(AC0,*AR6)" instead of "TC1 =
bit(*AR6, AC0)".
Actually "TC1 = bit(AC0,*AR6)" worked for
register.There is a problem in the online help.The
code goes like this:
AR6 = #15
TC1 = bit(AC0,*AR6)
where i want to test the 15th bit of AC0.
This is fine.
Thanks everyone for the help.

Regards,
Gaurav

--- Suyog Deshpande <> wrote:
> Hello,
>
> TC1 = bit(*AR6, AC0) comes under "Memory Bit
> Test/Set/Clear/Complement"
> whereas TC1 = bit(AC0, AR6) comes under "Register
> Bit
> Test/Set/Clear/Complement. There is a difference
> between these instructions.
>
> Regards,
> Suyog.
>
> ----Original Message Follows----
> From: "Gaurav" <>
> To: "'Tim Thorpe'" <>
> CC: <>
> Subject: RE: [c55x] Re: Possible Bug in CCS-2.1
> assembler???
> Date: Sat, 22 Jun 2002 19:44:42 +0530
>
> Hi,
> "TC1 = bit(AC0,*AR6)" compiled.This will solve
> my problem.But its
> clearly
> given in the online help (an example is also given
> in BSET and BNOT) which
> says that "TC1 = bit(AC0,AR6)" should work.
>
> Thanks and Regards,
> Gaurav
> -----Original Message-----
> From: Tim Thorpe [mailto:]
> Sent: Saturday, June 22, 2002 4:22 AM
> To:
> Subject: [c55x] Re: Possible Bug in CCS-2.1
> assembler??? >
> "Gaurav" <> wrote:
>
> > TC1 = bit(AC0,AR6)
>
> I've just looked in the manuals and couldn't find
> it, but
> ISTR what you want might be:
>
> TC1 = bit(AC0,*AR6)
>
> Try it and see.
>
> Tim.
>
------------------------
> Tim Thorpe Tel: +44 1223
> 240366
> Fax: +44
> 1223 414402
>
------------------------
>
>
> _____________________________________
> Note: If you do a simple "reply" with your email
> client, only the author of
> this message will receive your answer. You need to
> do a "reply all" if you
> want your answer to be distributed to the entire
> group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to > To Post: Send an email to
>
> To Leave: Send an email to > Archives: http://www.yahoogroups.com/group/c55x
>
> Other Groups: http://www.dsprelated.com >
>
> ">http://docs.yahoo.com/info/terms/ > Suyog D. Deshpande
> Sr. Member of Techincal Staff
> HelloSoft, Inc.
> 2275 South Bascom Avenue, #408
> Campbell, CA - 95008.
> Phone: (408) 879-9552 (Home)
> (408) 441-7110 (Work)
> Fax: (509)472-1638
> Email: >
_________________________________________________________________
> MSN Photos is the easiest way to share and print
> your photos:
> http://photos.msn.com/support/worldwide.aspx >


__________________________________________________


Reply by Christopher Wolf June 24, 20022002-06-24
>From: "Gaurav" <>
>CC: <>
>Subject: RE: [c55x] Re: Possible Bug in CCS-2.1 assembler???
>
>Hi,
>"TC1 = bit(AC0,*AR6)" compiled.This will solve my problem.But its clearly
>given in the online help (an example is also given in BSET and BNOT) which
>says that "TC1 = bit(AC0,AR6)" should work.


I can only find the following bit() operations:

TCx = bit(Smem, #k)
TCx = bit(Smem, reg)
TCx = bit(reg, Smem) I can't find your original instruction bit(reg,reg), so I'd assume the help
is in error.

Try assembling the BSET instruction in question and then disassembling it
into algebraic to see what it really turns into.

-W


Reply by Suyog Deshpande June 24, 20022002-06-24
Hello,

TC1 = bit(*AR6, AC0) comes under "Memory Bit Test/Set/Clear/Complement"
whereas TC1 = bit(AC0, AR6) comes under "Register Bit
Test/Set/Clear/Complement. There is a difference between these instructions.

Regards,
Suyog.

----Original Message Follows----
From: "Gaurav" <>
To: "'Tim Thorpe'" <>
CC: <>
Subject: RE: [c55x] Re: Possible Bug in CCS-2.1 assembler???
Date: Sat, 22 Jun 2002 19:44:42 +0530

Hi,
"TC1 = bit(AC0,*AR6)" compiled.This will solve my problem.But its
clearly
given in the online help (an example is also given in BSET and BNOT) which
says that "TC1 = bit(AC0,AR6)" should work.

Thanks and Regards,
Gaurav
-----Original Message-----
From: Tim Thorpe [mailto:]
Sent: Saturday, June 22, 2002 4:22 AM
To:
Subject: [c55x] Re: Possible Bug in CCS-2.1 assembler???
"Gaurav" <> wrote:

> TC1 = bit(AC0,AR6)

I've just looked in the manuals and couldn't find it, but
ISTR what you want might be:

TC1 = bit(AC0,*AR6)

Try it and see.

Tim.
------------------------
Tim Thorpe Tel: +44 1223 240366
Fax: +44 1223 414402
------------------------ _____________________________________
Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you
want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join: Send an email to

To Post: Send an email to

To Leave: Send an email to

Archives: http://www.yahoogroups.com/group/c55x

Other Groups: http://www.dsprelated.com

">http://docs.yahoo.com/info/terms/ Suyog D. Deshpande
Sr. Member of Techincal Staff
HelloSoft, Inc.
2275 South Bascom Avenue, #408
Campbell, CA - 95008.
Phone: (408) 879-9552 (Home)
(408) 441-7110 (Work)
Fax: (509)472-1638
Email: _________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx



Reply by Gaurav June 22, 20022002-06-22
Hi,
"TC1 = bit(AC0,*AR6)" compiled.This will solve my problem.But its clearly
given in the online help (an example is also given in BSET and BNOT) which
says that "TC1 = bit(AC0,AR6)" should work.

Thanks and Regards,
Gaurav
-----Original Message-----
From: Tim Thorpe [mailto:]
Sent: Saturday, June 22, 2002 4:22 AM
To:
Subject: [c55x] Re: Possible Bug in CCS-2.1 assembler???
"Gaurav" <> wrote:

> TC1 = bit(AC0,AR6)

I've just looked in the manuals and couldn't find it, but
ISTR what you want might be:

TC1 = bit(AC0,*AR6)

Try it and see.

Tim.
------------------------
Tim Thorpe Tel: +44 1223 240366
Fax: +44 1223 414402
------------------------ _____________________________________
Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you
want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join: Send an email to

To Post: Send an email to

To Leave: Send an email to

Archives: http://www.yahoogroups.com/group/c55x

Other Groups: http://www.dsprelated.com

">http://docs.yahoo.com/info/terms/


Reply by Tim Thorpe June 21, 20022002-06-21

"Gaurav" <> wrote:

> TC1 = bit(AC0,AR6)

I've just looked in the manuals and couldn't find it, but
ISTR what you want might be:

TC1 = bit(AC0,*AR6)

Try it and see.

Tim.
------------------------
Tim Thorpe Tel: +44 1223 240366
Fax: +44 1223 414402
------------------------