This HTML5 document contains 70 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n5https://global.dbpedia.org/id/
n20http://dbpedia.org/resource/Template:N/
yagohttp://dbpedia.org/class/yago/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
n13https://web.archive.org/web/20110927173944/http:/www.applefritter.com/files/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n21http://www.6502.org/source/interpreters/sweet16.htm%7Curl-status=dead%7Carchive-url=https:/web.archive.org/web/20210303135512/https:/www.6502.org/source/interpreters/
goldhttp://purl.org/linguistics/gold/
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/

Statements

Subject Item
dbr:SWEET_16
dbo:wikiPageWikiLink
dbr:SWEET16
dbo:wikiPageRedirects
dbr:SWEET16
Subject Item
dbr:Sweet_Sixteen
dbo:wikiPageWikiLink
dbr:SWEET16
Subject Item
dbr:BASIC_interpreter
dbo:wikiPageWikiLink
dbr:SWEET16
Subject Item
dbr:Lazer's_Interactive_Symbolic_Assembler
dbo:wikiPageWikiLink
dbr:SWEET16
Subject Item
dbr:Bytecode
dbo:wikiPageWikiLink
dbr:SWEET16
Subject Item
dbr:Integer_BASIC
dbo:wikiPageWikiLink
dbr:SWEET16
Subject Item
dbr:SWEET16
rdf:type
yago:Device103183080 yago:PhysicalEntity100001930 yago:Whole100003553 yago:WikicatRegister-basedVirtualMachines dbo:Language yago:Machine103699975 yago:Artifact100021939 yago:Object100002684 yago:Instrumentality103575240
rdfs:label
Sweet16 SWEET16
rdfs:comment
SWEET16 is an interpreted byte-code instruction set invented by Steve Wozniak and implemented as part of the Integer BASIC ROM in the Apple II series of computers. It was created because Wozniak needed to manipulate 16-bit pointer data, and the Apple II was an 8-bit computer. SWEET16 was not used by the core BASIC code, but was later used to implement several utilities. Notable among these was the line renumbering routine, which was included in the Programmer's Aid #1 ROM, added to later Apple II models and available for user installation on earlier examples. Sweet16(スウィート・シックスティーン)は、Apple II StdのBASICに含まれる16ビットCPUエミュレータ。 MOS 6502の弱点であるデータやポインターが16ビットサイズになると処理が急に煩雑になる欠点を補強する為にApple IIのデザイナーであるスティーブ・ウォズニアック自身によって書かれた。Sweet16は16ビットのレジスタを16本持ち、ウォズニアックが「6502のアセンブリ言語で直接書かれたプログラムより実行速度は30倍ほど遅かったもののコード量を減らすのには大変役に立った」と言っているように、16ビット処理では非常に有用でApple社純正のアセンブリ言語であるEditor/Assembler(プログラマーはランディ・ウィギントン)でもSweet16をRAM上に置いて使っている。
dcterms:subject
dbc:Apple_II_software dbc:Interpreters_(computing) dbc:Register-based_virtual_machines
dbo:wikiPageID
1653544
dbo:wikiPageRevisionID
1122129057
dbo:wikiPageWikiLink
dbr:Read-only_memory dbr:Endianness dbr:Central_processing_unit dbr:Apple_II_family dbc:Register-based_virtual_machines dbr:Interpreted_language dbr:Branch_(computer_science) dbr:Byte-code dbr:Integer_BASIC dbc:Apple_II_software dbr:Processor_register dbr:Pointer_(computer_programming) dbr:Accumulator_(computing) dbr:Byte dbr:Stack_pointer dbr:Status_register dbr:Call-A.P.P.L.E. dbr:Computer_programming dbr:Zero_page dbr:Steve_Wozniak dbr:Opcode dbr:Bit dbr:Program_counter dbr:Apple_II_series dbr:MOS_Technology_6502 dbc:Interpreters_(computing)
dbo:wikiPageExternalLink
n13:Call-APPLE%20Woz%20Pak%202%201979.pdf n21:sweet16.htm%7Ctitle=Porting
owl:sameAs
n5:4uq1e yago-res:SWEET16 freebase:m.05kxtn wikidata:Q7395176 dbpedia-ja:Sweet16
dbp:wikiPageUsesTemplate
dbt:Mono dbt:Cite_web dbt:Reflist dbt:Short_description n20:a
dbo:abstract
SWEET16 is an interpreted byte-code instruction set invented by Steve Wozniak and implemented as part of the Integer BASIC ROM in the Apple II series of computers. It was created because Wozniak needed to manipulate 16-bit pointer data, and the Apple II was an 8-bit computer. SWEET16 was not used by the core BASIC code, but was later used to implement several utilities. Notable among these was the line renumbering routine, which was included in the Programmer's Aid #1 ROM, added to later Apple II models and available for user installation on earlier examples. SWEET16 code is executed as if it were running on a 16-bit processor with sixteen internal 16-bit little-endian registers, named R0 through R15. Some registers have well-defined functions: * R0 – accumulator * R12 – subroutine stack pointer * R13 – stores the result of all comparison operations for branch testing * R14 – status register * R15 – program counter The 16 virtual registers, 32 bytes in total, are located in the zero page of the Apple II's real, physical memory map (at $00–$1F), with values stored as low byte followed by high byte. The SWEET16 interpreter itself is located from $F689 to $F7FC in the Integer BASIC ROM. According to Wozniak, the SWEET16 implementation is a model of frugal coding, taking up only about 300 bytes in memory. SWEET16 runs at about one-tenth the speed of the equivalent native 6502 code. Sweet16(スウィート・シックスティーン)は、Apple II StdのBASICに含まれる16ビットCPUエミュレータ。 MOS 6502の弱点であるデータやポインターが16ビットサイズになると処理が急に煩雑になる欠点を補強する為にApple IIのデザイナーであるスティーブ・ウォズニアック自身によって書かれた。Sweet16は16ビットのレジスタを16本持ち、ウォズニアックが「6502のアセンブリ言語で直接書かれたプログラムより実行速度は30倍ほど遅かったもののコード量を減らすのには大変役に立った」と言っているように、16ビット処理では非常に有用でApple社純正のアセンブリ言語であるEditor/Assembler(プログラマーはランディ・ウィギントン)でもSweet16をRAM上に置いて使っている。
gold:hypernym
dbr:Language
prov:wasDerivedFrom
wikipedia-en:SWEET16?oldid=1122129057&ns=0
dbo:wikiPageLength
4968
foaf:isPrimaryTopicOf
wikipedia-en:SWEET16
Subject Item
wikipedia-en:SWEET16
foaf:primaryTopic
dbr:SWEET16