@prefix bf: <http://id.loc.gov/ontologies/bibframe/> .
@prefix bflc: <http://id.loc.gov/ontologies/bflc/> .
@prefix mads: <http://www.loc.gov/mads/rdf/v1#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://dev.bcld.info/works/961d0887-4cf0-4f90-8210-efe4bf452704> a bf:Monograph,
        bf:Text,
        bf:Work ;
    bflc:aap "Anandakrishnan, Sridhar. Propeller Programming" ;
    bflc:aap-normalized "anandakrishnansridharpropellerprogramming" ;
    bf:adminMetadata [ a bf:AdminMetadata ;
            bf:agent <http://id.loc.gov/vocabulary/organizations/cbc> ;
            bf:date "2026-09-30T17:45:58.562915+00:00"^^xsd:dateTime ;
            bf:derivedFrom <http://id.loc.gov/resources/works/21662755> ;
            bf:status <http://id.loc.gov/vocabulary/mstatus/c> ],
        [ a bf:AdminMetadata ;
            bflc:catalogerId "Unknown" ;
            bf:date "2026-09-30" ;
            bf:descriptionAuthentication <http://id.loc.gov/vocabulary/marcauthen/pcc> ;
            bf:descriptionLanguage <http://id.loc.gov/vocabulary/languages/eng> ;
            bf:descriptionLevel <http://id.loc.gov/ontologies/bibframe-2-6-0/> ] ;
    bf:classification [ a bf:ClassificationLcc ;
            bf:classificationPortion "TK7885-7895" ;
            bf:status <http://id.loc.gov/vocabulary/mstatus/nuba>,
                <http://id.loc.gov/vocabulary/mstatus/p> ],
        [ a bf:ClassificationDdc ;
            bf:classificationPortion "004" ;
            bf:edition "full" ;
            bf:source [ a bf:Source ;
                    bf:code "23" ] ] ;
    bf:content <http://id.loc.gov/vocabulary/contentTypes/txt> ;
    bf:contribution [ a bf:Contribution,
                bf:PrimaryContribution ;
            bf:agent <http://id.loc.gov/rwo/agents/no2003046416> ;
            bf:role <http://id.loc.gov/vocabulary/relators/aut> ] ;
    bf:hasInstance <https://dev.bcld.info/instances/456dee04-fe5e-46de-b01e-337d27bbede5> ;
    bf:language <http://id.loc.gov/vocabulary/languages/eng> ;
    bf:relation [ a bf:Relation ;
            bf:associatedResource _:b19 ;
            bf:relationship <http://id.loc.gov/entities/relationships/printededition>,
                <http://id.loc.gov/vocabulary/relationship/otherphysicalformat> ],
        [ a bf:Relation ;
            bf:associatedResource _:b13 ;
            bf:relationship <http://id.loc.gov/entities/relationships/printededition>,
                <http://id.loc.gov/vocabulary/relationship/otherphysicalformat> ],
        [ a bf:Relation ;
            bf:associatedResource _:b7 ;
            bf:relationship <http://id.loc.gov/entities/relationships/printededition>,
                <http://id.loc.gov/vocabulary/relationship/otherphysicalformat> ] ;
    bf:subject [ a bf:Topic ;
            bf:code "COM067000" ;
            bf:source <http://id.loc.gov/vocabulary/classSchemes/bisacsh> ;
            mads:isMemberOfMADSScheme <http://id.loc.gov/vocabulary/classSchemes/bisacsh> ],
        [ a bf:Topic ;
            bf:code "UK" ;
            bf:source [ a bf:Source ;
                    bf:code "thema" ] ],
        [ a bf:Topic ;
            bf:code "UK" ;
            bf:source [ a bf:Source ;
                    bf:code "bicssc" ] ],
        <http://id.loc.gov/authorities/subjects/sh85029505>,
        <http://id.loc.gov/authorities/subjects/sh85107310>,
        <https://scigraph.springernature.com/ontologies/product-market-codes/I14010>,
        <https://scigraph.springernature.com/ontologies/product-market-codes/I29010> ;
    bf:summary [ a bf:Summary ;
            rdfs:label "Learn to program the propeller in Spin and C and how to map the Propeller Assembler language (PASM) from other high-level languages you might know. The overall task you will pursue in the book is to implement a Delta Compression algorithm: first in Spin, then in PASM, then in C. Along the way, you'll review Test Driven Development, a powerful technique for validating code, and conclude with a chapter on hardware manipulations. The book's main goal is to help you extend the capabilities of the Propeller processor by using the Assembler language." ] ;
    bf:tableOfContents [ a bf:TableOfContents ;
            rdfs:label "Part 1: Introduction -- Chapter 1: Introduction -- Chapter 2: Steim Compression -- Chapter 3: Introduction to Spin -- Chapter 4: Test Driven Development (TDD) -- Chapter 5: Compression in Spin -- Part 2: Spin and PASM -- Chapter 6: Propeller Assembler: PASM -- Chapter 7: Interacting with the world -- Chapter 8: Implementing the Compression code in PASM -- Chapter 9: Compression in PASM with TDD -- Chapter 10: Decompression in PASM -- Chapter 11: Debugging PASM code -- Part III: C Language -- Chapter 12: C Programming for the Propeller -- Chapter 13: Programming in Cog C Mode -- Chapter 14: Programming With C and PASM -- Chapter 15: Hardware I/O with C -- Chapter 16: Using Inline Assembly Instructions in C code -- 17: Concluding thoughts." ] ;
    bf:title [ a bf:Title ;
            bf:mainTitle "Propeller Programming" ] .

_:N0aef92fa00624fb99eaf348e3f8fb9e2 a bf:Title ;
    bf:mainTitle "Propeller Programming : Using Assembler, Spin, and C" .

_:N157a1e905db74d1a9c32b8c51ddfd679 a bf:Isbn ;
    rdf:value "9781484233559" .

_:N21845971a5e64f14ba42aac6f821a34c a bf:Isbn ;
    rdf:value "9781484233535" .

_:N428e9fbca5e94c51a70cda602cdeec4d a bf:Title ;
    bf:mainTitle "Propeller Programming : Using Assembler, Spin, and C" .

_:N66727918860b4c58aa0860b3ab55d355 a bf:Isbn ;
    rdf:value "9781484245583" .

_:N7b6c64d3608144d0bbef350b6b4a9464 a bf:Title ;
    bf:mainTitle "Propeller Programming : Using Assembler, Spin, and C" .

_:N7dacfa312c274bbca376518fe3c5afbc a bf:Instance ;
    bf:identifiedBy _:N21845971a5e64f14ba42aac6f821a34c ;
    bf:instanceOf _:b7 ;
    bf:title [ a bf:Title ;
            bf:mainTitle "Propeller Programming : Using Assembler, Spin, and C" ] .

_:N9823079e2b894876ab369fe2217f5510 a bf:Instance ;
    bf:identifiedBy _:N157a1e905db74d1a9c32b8c51ddfd679 ;
    bf:instanceOf _:b13 ;
    bf:title _:N0aef92fa00624fb99eaf348e3f8fb9e2 .

_:Na846b2590eb54709a4962deec4fed9f1 a bf:Instance ;
    bf:identifiedBy _:N66727918860b4c58aa0860b3ab55d355 ;
    bf:instanceOf _:b19 ;
    bf:title [ a bf:Title ;
            bf:mainTitle "Propeller Programming : Using Assembler, Spin, and C" ] .

_:Nd8ff4166cf524c2eaf8d636a13280d34 a bf:Title ;
    bf:mainTitle "Propeller Programming : Using Assembler, Spin, and C" .

_:b13 a bf:Work ;
    bflc:aap "Propeller Programming : Using Assembler, Spin, and C" ;
    bflc:aap-normalized "propellerprogramming:usingassemblerspinandc" ;
    bf:hasInstance _:N9823079e2b894876ab369fe2217f5510 ;
    bf:title _:N7b6c64d3608144d0bbef350b6b4a9464 .

_:b19 a bf:Work ;
    bflc:aap "Propeller Programming : Using Assembler, Spin, and C" ;
    bflc:aap-normalized "propellerprogramming:usingassemblerspinandc" ;
    bf:hasInstance _:Na846b2590eb54709a4962deec4fed9f1 ;
    bf:title _:N428e9fbca5e94c51a70cda602cdeec4d .

_:b7 a bf:Work ;
    bflc:aap "Propeller Programming : Using Assembler, Spin, and C" ;
    bflc:aap-normalized "propellerprogramming:usingassemblerspinandc" ;
    bf:hasInstance _:N7dacfa312c274bbca376518fe3c5afbc ;
    bf:title _:Nd8ff4166cf524c2eaf8d636a13280d34 .

