A Software Development Kit and translation layer for executing Intel 8080 assembler on a Quantum Computer (August 2022)

One of the major obstacles to the adoption of quantum computing is the requirement to define quantum circuits at the quantum gate level. Many programmers are familiar with high-level or low-level programming languages but not quantum gates nor the low-level quantum logic required to derive useful re...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on quantum engineering Vol. 3; pp. 1 - 15
Main Authors Fitzjohn, James, Winckles, Adrian, Wilson, George, Vicinanza, Domenico
Format Journal Article
LanguageEnglish
Published New York IEEE 2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN2689-1808
2689-1808
DOI10.1109/TQE.2022.3204653

Cover

Abstract One of the major obstacles to the adoption of quantum computing is the requirement to define quantum circuits at the quantum gate level. Many programmers are familiar with high-level or low-level programming languages but not quantum gates nor the low-level quantum logic required to derive useful results from quantum computers. The steep learning curve involved when progressing from quantum gates to complex simulations such as Shor's algorithm has proven too much for many developers. The purpose of this paper and the software presented within, addresses this challenge by providing a Software Development Kit (SDK), translation layer, emulator and a framework of techniques for executing Intel 8080/Z80 assembler on a quantum computer, i.e. all salient points of CPU execution, logic, arithmetic and bitwise manipulation will be executed on the quantum computer using quantum circuits. This provides a novel means of displaying the equivalency and interoperability of quantum and classical computers. Developers and researchers can use the SDK to write code in Intel 8080/Z80 assembler which is executed locally via traditional emulation and remotely on a quantum computer in parallel. The emulator features side-by-side code execution with visibility of the running quantum circuit and re-usable/overridable methods. This enables programmers to learn, reuse and contrast techniques for performing any traditional CPU based technique/instruction on a quantum computer; e.g. a programmer may know how to multiply and perform checks on a classical CPU but is not able to perform the same tasks in a quantum implementation, this SDK allows the programmer to pick and choose the methods they would like to use to fulfil their requirements. The SDK makes use of open-source software, specifically Python and Qiskit for the emulation, translation, API calls and execution of user supplied code or binaries.
AbstractList One of the major obstacles to the adoption of quantum computing is the requirement to define quantum circuits at the quantum gate level. Many programmers are familiar with high-level or low-level programming languages but not quantum gates nor the low-level quantum logic required to derive useful results from quantum computers. The steep learning curve involved when progressing from quantum gates to complex simulations such as Shor's algorithm has proven too much for many developers. The purpose of this article and the software presented within addresses this challenge by providing a Software Development Kit (SDK), translation layer, emulator, and a framework of techniques for executing Intel 8080/Z80 assembler on a quantum computer, i.e., all salient points of CPU execution, logic, arithmetic, and bitwise manipulation will be executed on the quantum computer using quantum circuits. This provides a novel means of displaying the equivalency and interoperability of quantum and classical computers. Developers and researchers can use the SDK to write code in Intel 8080/Z80 assembler which is executed locally via traditional emulation and remotely on a quantum computer in parallel. The emulator features side-by-side code execution with visibility of the running quantum circuit and reusable/overridable methods. This enables programmers to learn, reuse, and contrast techniques for performing any traditional CPU-based technique/instruction on a quantum computer, e.g., a programmer may know how to multiply and perform checks on a classical CPU but is not able to perform the same tasks in a quantum implementation, and this SDK allows the programmer to pick and choose the methods they would like to use to fulfil their requirements. The SDK makes use of open-source software, specifically Python and Qiskit for the emulation, translation, API calls, and execution of user-supplied code or binaries.
One of the major obstacles to the adoption of quantum computing is the requirement to define quantum circuits at the quantum gate level. Many programmers are familiar with high-level or low-level programming languages but not quantum gates nor the low-level quantum logic required to derive useful results from quantum computers. The steep learning curve involved when progressing from quantum gates to complex simulations such as Shor's algorithm has proven too much for many developers. The purpose of this paper and the software presented within, addresses this challenge by providing a Software Development Kit (SDK), translation layer, emulator and a framework of techniques for executing Intel 8080/Z80 assembler on a quantum computer, i.e. all salient points of CPU execution, logic, arithmetic and bitwise manipulation will be executed on the quantum computer using quantum circuits. This provides a novel means of displaying the equivalency and interoperability of quantum and classical computers. Developers and researchers can use the SDK to write code in Intel 8080/Z80 assembler which is executed locally via traditional emulation and remotely on a quantum computer in parallel. The emulator features side-by-side code execution with visibility of the running quantum circuit and re-usable/overridable methods. This enables programmers to learn, reuse and contrast techniques for performing any traditional CPU based technique/instruction on a quantum computer; e.g. a programmer may know how to multiply and perform checks on a classical CPU but is not able to perform the same tasks in a quantum implementation, this SDK allows the programmer to pick and choose the methods they would like to use to fulfil their requirements. The SDK makes use of open-source software, specifically Python and Qiskit for the emulation, translation, API calls and execution of user supplied code or binaries.
Author Fitzjohn, James
Winckles, Adrian
Wilson, George
Vicinanza, Domenico
Author_xml – sequence: 1
  givenname: James
  orcidid: 0000-0002-2938-7427
  surname: Fitzjohn
  fullname: Fitzjohn, James
  organization: Anglia Ruskin University, United Kingdom
– sequence: 2
  givenname: Adrian
  surname: Winckles
  fullname: Winckles, Adrian
  organization: Anglia Ruskin University, United Kingdom
– sequence: 3
  givenname: George
  surname: Wilson
  fullname: Wilson, George
  organization: Anglia Ruskin University, United Kingdom
– sequence: 4
  givenname: Domenico
  surname: Vicinanza
  fullname: Vicinanza, Domenico
  organization: Anglia Ruskin University, United Kingdom
BookMark eNptkU2P0zAQhiO0SCxl70hcLHGBQ8vY-fSxKgtUrIRWLGdr4oyrVImddRxK_z3uZlWhiovHGr3vM1-vkyvrLCXJWw4rzkF-eri_XQkQYpUKyIo8fZFci6KSS15BdfXP_1VyM457ABA55wWI6-SwZj-dCQf0xD7Tb-rc0JMN7HsbGNqGBY927DC0zrIOj-SZcZ7RH9JTaO2ObW2gjkU0MBxH6usuSqIW2f2ENkw927h-mELMflhPu2kM7NToxzfJS4PdSDfPcZH8-nL7sPm2vPvxdbtZ3y11KmVYZiKtciyJc61lrMKN5JRpmcpM55mUkOaVFpyjASjzvC5LEDU0psEMIYMqXSTbmds43KvBtz36o3LYqqeE8zuFPrS6I8VNUyAhL4rMZNIQgoxl87IGI6Su88jiM2uyAx4P2HVnIAd1OoQKj6RO86nnQ0TP-9kzePc40RjU3k3expGVKEVWpkLGZ5EUs0p7N46ejNJteFp63H_bnfHxzpd4uDBedvQfy7vZ0hLRWS6rshI5pH8BYuCwow
CODEN ITQEA9
CitedBy_id crossref_primary_10_1134_S0361768824700804
crossref_primary_10_1007_s11128_024_04524_5
crossref_primary_10_1109_ACCESS_2024_3388005
Cites_doi 10.1109/mahc.2007.25
10.1007/978-3-662-67495-6_42
10.1098/rsta.2019.0061
10.4467/20838476SI.16.017.4358
10.1109/inocon50539.2020.9298394
10.1007/978-1-84628-887-6_2
10.1103/physreva.54.147
10.1002/9780470510520.ch7
10.1145/3505636
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022
DBID 97E
ESBDL
RIA
RIE
AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
ADTOC
UNPAY
DOA
DOI 10.1109/TQE.2022.3204653
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE Xplore Open Access Journals
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Unpaywall for CDI: Periodical Content
Unpaywall
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts


Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
– sequence: 3
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Physics
EISSN 2689-1808
EndPage 15
ExternalDocumentID oai_doaj_org_article_1fd6aea1664f49fea0911c57b0f29cb5
10.1109/tqe.2022.3204653
10_1109_TQE_2022_3204653
9878250
Genre orig-research
GroupedDBID 0R~
97E
AAFWJ
ABAZT
ABJNI
ABVLG
AFPKN
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
ESBDL
GROUPED_DOAJ
IEDLZ
JAVBF
M~E
OCL
OK1
RIA
RIE
AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
ADTOC
UNPAY
ID FETCH-LOGICAL-c399t-42385a7e11cc98081f91e4c9394c54990358c211af00755b7702b0dfda4a04083
IEDL.DBID RIE
ISSN 2689-1808
IngestDate Fri Oct 03 12:50:24 EDT 2025
Sun Oct 26 02:56:21 EDT 2025
Fri Jul 25 03:39:30 EDT 2025
Wed Oct 01 02:21:20 EDT 2025
Thu Apr 24 22:54:50 EDT 2025
Wed Aug 27 02:18:24 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
License https://creativecommons.org/licenses/by/4.0/legalcode
cc-by
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c399t-42385a7e11cc98081f91e4c9394c54990358c211af00755b7702b0dfda4a04083
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-2938-7427
OpenAccessLink https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/document/9878250
PQID 2724732947
PQPubID 5075780
PageCount 15
ParticipantIDs proquest_journals_2724732947
ieee_primary_9878250
crossref_citationtrail_10_1109_TQE_2022_3204653
doaj_primary_oai_doaj_org_article_1fd6aea1664f49fea0911c57b0f29cb5
unpaywall_primary_10_1109_tqe_2022_3204653
crossref_primary_10_1109_TQE_2022_3204653
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 20220000
2022-00-00
20220101
2022-01-01
PublicationDateYYYYMMDD 2022-01-01
PublicationDate_xml – year: 2022
  text: 20220000
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on quantum engineering
PublicationTitleAbbrev TQE
PublicationYear 2022
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References Cringle (ref13)
ref12
Horodecki (ref10) 2003
ref11
(ref14) 2020
Smith (ref2) 2016
ref17
ref19
(ref15) 2021
ref18
ref8
Zickert (ref16) 2021
(ref1) 2020
ref4
ref3
ref6
ref5
References_xml – ident: ref6
  doi: 10.1109/mahc.2007.25
– ident: ref13
  article-title: Z80 instruction exerciser
– ident: ref18
  doi: 10.1007/978-3-662-67495-6_42
– ident: ref3
  doi: 10.1098/rsta.2019.0061
– year: 2016
  ident: ref2
  article-title: A practical quantum instruction set architecture
– year: 2020
  ident: ref1
  article-title: List of open quantum projects
– year: 2021
  ident: ref16
  article-title: Simulating a quantum computer with qiskit
– ident: ref8
  doi: 10.4467/20838476SI.16.017.4358
– ident: ref4
  doi: 10.1109/inocon50539.2020.9298394
– ident: ref12
  doi: 10.1007/978-1-84628-887-6_2
– year: 2020
  ident: ref14
  article-title: IBMs roadmap for scaling quantum Technol-ogy
– ident: ref5
  doi: 10.1103/physreva.54.147
– ident: ref11
  doi: 10.1002/9780470510520.ch7
– ident: ref17
  article-title: The problem with quantum computers
– ident: ref19
  doi: 10.1145/3505636
– year: 2003
  ident: ref10
  article-title: No-deleting and no-cloning principles as consequences of conservation of quantum infor-mation
– year: 2021
  ident: ref15
  article-title: Installing qiskit
SSID ssj0002511602
Score 2.1855338
Snippet One of the major obstacles to the adoption of quantum computing is the requirement to define quantum circuits at the quantum gate level. Many programmers are...
SourceID doaj
unpaywall
proquest
crossref
ieee
SourceType Open Website
Open Access Repository
Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1
SubjectTerms Algorithms
Central Processing Unit
Central processing units
Codes
CPUs
Electrons
Emulation
Emulators
Gates (circuits)
Learning curves
Logic gates
Macro and assembly languages
Open source software
Processors
Programmers
Programming languages
Qiskit
Quantum circuit
Quantum computers
Quantum computing
Quantum Gates
Random access memory
Software development tools
Translation
Visibility
SummonAdditionalLinks – databaseName: DOAJ Directory of Open Access Journals
  dbid: DOA
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV3da9RAEF-kIPoiapVGq-xDH6wQb7PZTbKP13Kl1A8ottC3ZT9FuKa1l3Dtf-_MJnfcIeiLr2GyTGZmM7_JTn5DyIGXDuoKz3LljYQCRYS8qWqbI3UY914ZlQ7av36rTi_F2ZW82hj1hT1hAz3wYLhJEX1lgimqSkShYjCQ4Aona8siV84m9lLWqI1iCt_BCJwrbN3ZG0k1JxfnM6gGOf9UcoacYlt5KNH1j_NVtqDmk769NQ9LM59vZJ2T5-TZCBfpdFDzBXkU2pfkcWrbdItdspzS7_AeXZq7QDfaf-jnnx01racpEw3dbvSLAXRNAaPS2X1wPbY70_QTCUXSR4qnv9d2DiIga-h5Dybvr-lq6gP9MO1_9IuO4tMdviKXJ7OL49N8HKWQO0AgXQ6gqZGmDmA6p3DYRlRFEE6VSjisEFkpGwe1oImIIaSta8Yt89EbYWCbN-VrstPetGGP0Ka0PhQNk1Y4EUthHXMRCuzGqtIoHzMyWRlWu5FnHMddzHWqN5jS4AqNyurRFRk5XN9xO3Bs_EX2CH21lkN27HQBYkaPMaP_FTMZ2UVPrxdRDeAkyTKyv_K8HnfyQvOai7rkStQZ-biOhj_07H6FLT3f_A8935KnuObwxWef7HR3fXgHGKiz71O4_wbglf3v
  priority: 102
  providerName: Directory of Open Access Journals
– databaseName: Unpaywall
  dbid: UNPAY
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lb9QwELZgK8SJV0GkKsgHDhQpu05iJ_ZxQVtVPCoqulI5RX5WFWnYdhNt4dcz9jqrLkhIcEoUTSInM7a_Lx5_g9ArwzTwCkNSYSQDgkJtystKpV46LDdGSBEW2j8dl0dz-v6MncUfbmEvjLU2JJ_ZsT8Na_kXtrmpJhyYQsUZHGFSJsDlgS0DvSHjhXF30U7JAIuP0M78-PP0q68oV3KRZpzwYW2SiEl35YUx83xc5MTrim3NRUGyP9ZY2YKb9_t2IX-sZNPcmnkOH6J6aPM64eTbuO_UWP_8Tc7x_1_qEXoQQSmerqPoMbpj2yfoXkgO1ctdtJriLzBar-S1xbeSjPCHiw7L1uAw361z6vBHCRgeAxLGsxure59UjcNWFeylJbFfY75UDZiArcQnPTi2v8RDbQn8etqf98sO--938BTND2en747SWLAh1YBzuhSgGWeyslmmtfAlPZzILNWiEFR7HkoKxjUwTuk8UmGqqkiuiHFGUgmDCS-eoVH7vbXPEeaFMhbcxxTV1BVUaaId0HiuRCGFcQmaDK6rdVQz90U1mjqwGiLq05NZ7RtbR2cn6GBzx2Kt5PEX27c-GjZ2XoM7XADP1bFL15kzpbQyK0vqqHBWAvTKNKsUcbnQiiVo13t785Do2gTtD7FVx_FiWecVxEGRC1ol6M0m3v5oJwTwVjv3_sV4H426696-ABDVqZexp_wCsLkTWQ
  priority: 102
  providerName: Unpaywall
Title A Software Development Kit and translation layer for executing Intel 8080 assembler on a Quantum Computer (August 2022)
URI https://ieeexplore.ieee.org/document/9878250
https://www.proquest.com/docview/2724732947
https://ieeexplore.ieee.org/ielx7/8924785/8961200/09878250.pdf
https://doaj.org/article/1fd6aea1664f49fea0911c57b0f29cb5
UnpaywallVersion publishedVersion
Volume 3
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2689-1808
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0002511602
  issn: 2689-1808
  databaseCode: DOA
  dateStart: 20200101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2689-1808
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0002511602
  issn: 2689-1808
  databaseCode: M~E
  dateStart: 20200101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9QwEB6VIkQvvApqoKx84EAR2XUS5-HjgraqQFtR0ZXKKfITIdL0sYkWOPDbGTvZqAsIcYmiaJI4GT--zx5_A_BCpwp5haYh1yJFgsJMWGS5DJ10WKw1F9wvtM-Ps6MFe3eWnm3B62EvjDHGB5-ZsTv1a_n6QrVuqmyC_BgJDRL0W3mRdXu1hvkUB5UzF6yz18toTk5PZsj_4nicxNSpiG2MPF6gv8-osgEu77b1pfi-ElV1Y5w5vA_zdQm78JKv47aRY_XjN_HG__2EB3CvB5xk2tWQh7Bl6kdwxwd-quUurKbkI_bEK3FtyI0AIvL-S0NErUnjxrIuXo5UAvE5QZRLzDejWhcwTfw2FOJkIwnCcHMuKzRBW0FOWnRae07WeSPIy2n7uV02xP2tg8ewOJydvj0K-2QMoUIM04QIu4pU5CaKlOIuXYflkWGKJ5wpxzFpkhYK2aSwDoWkMs9pLKm2WjCBHUWRPIHt-qI2e0CKRGoTFTSVTDGbMKmoskjRC8kTwbUNYLJ2VKl6pXKXMKMqPWOhvETXlq6wZe_aAA6GOy47lY5_2L5xvh_snL62v4B-KvvmWkZWZ8KIKMuYZdwagbAqUmkuqY25kmkAu863w0N6twawv65JZd8XLMs4j1mexJzlAbwaatcf5WyuzEY5n_79Fc9gx1l1s0D7sN1ct-Y54qJGjvx8Ah7nP2cj3zhGcHtx_GH66RcxzQsN
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9QwEB5VRahceBXUtAV84EAR2c3DTuLjglottFupYiv1ZvlZIdK0dBMt8OsZJ9moCwhxi6Jx4mT8-D57_A3Aa8M08goThdxIhgSF2rDIchV66bDEGC55u9E-O82m5_TTBbvYgHfDWRhrbRt8Zkf-st3LN9e68UtlY-THSGiQoN9jlFLWndYaVlQ8WM58uM5OL6Q5np8dIgNMklGaRF5HbG3uaSX6-5wqa_Byq6lu5I-lLMs7M83RI5it6tgFmHwdNbUa6Z-_yTf-70c8hoc95CSTro08gQ1bPYX7beinXmzDckI-41i8lLeW3AkhIsdfaiIrQ2o_m3URc6SUiNAJ4lxiv1vd-JBp0h5EIV44kiAQt1eqRBO0leSsQbc1V2SVOYK8mTSXzaIm_m8dPIPzo8P5h2nYp2MINaKYOkTgVTCZ2zjWmvuEHY7Hlmqecqo9y4xSVmjkk9J5HMJUnkeJiowzkkocKor0OWxW15XdAVKkyti4iJiimrqUKh1phyS9UDyV3LgAxitHCd1rlfuUGaVoOUvEBbpW-MqK3rUBHAwlbjqdjn_Yvve-H-y8wnZ7A_0k-g4rYmcyaWWcZdRR7qxEYBVrlqvIJVwrFsC29-3wkN6tAeyvWpLoR4OFSPKE5mnCaR7A26F1_VHP-ptdq-fu31_xCram89mJOPl4erwHD3yJbk1oHzbr28a-QJRUq5dt5_gFZjMKhA
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lb9QwELZgK8SJV0GkKsgHDhQpu05iJ_ZxQVtVPCoqulI5RX5WFWnYdhNt4dcz9jqrLkhIcEoUTSInM7a_Lx5_g9ArwzTwCkNSYSQDgkJtystKpV46LDdGSBEW2j8dl0dz-v6MncUfbmEvjLU2JJ_ZsT8Na_kXtrmpJhyYQsUZHGFSJsDlgS0DvSHjhXF30U7JAIuP0M78-PP0q68oV3KRZpzwYW2SiEl35YUx83xc5MTrim3NRUGyP9ZY2YKb9_t2IX-sZNPcmnkOH6J6aPM64eTbuO_UWP_8Tc7x_1_qEXoQQSmerqPoMbpj2yfoXkgO1ctdtJriLzBar-S1xbeSjPCHiw7L1uAw361z6vBHCRgeAxLGsxure59UjcNWFeylJbFfY75UDZiArcQnPTi2v8RDbQn8etqf98sO--938BTND2en747SWLAh1YBzuhSgGWeyslmmtfAlPZzILNWiEFR7HkoKxjUwTuk8UmGqqkiuiHFGUgmDCS-eoVH7vbXPEeaFMhbcxxTV1BVUaaId0HiuRCGFcQmaDK6rdVQz90U1mjqwGiLq05NZ7RtbR2cn6GBzx2Kt5PEX27c-GjZ2XoM7XADP1bFL15kzpbQyK0vqqHBWAvTKNKsUcbnQiiVo13t785Do2gTtD7FVx_FiWecVxEGRC1ol6M0m3v5oJwTwVjv3_sV4H426696-ABDVqZexp_wCsLkTWQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+Software+Development+Kit+and+Translation+Layer+for+Executing+Intel+8080+Assembler+on+a+Quantum+Computer+%28August+2022%29&rft.jtitle=IEEE+transactions+on+quantum+engineering&rft.au=Fitzjohn%2C+James&rft.au=Winckles%2C+Adrian&rft.au=Wilson%2C+George&rft.au=Vicinanza%2C+Domenico&rft.date=2022&rft.issn=2689-1808&rft.eissn=2689-1808&rft.volume=3&rft.spage=1&rft.epage=12&rft_id=info:doi/10.1109%2FTQE.2022.3204653&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TQE_2022_3204653
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2689-1808&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2689-1808&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2689-1808&client=summon