量子程序设计语言NDQJava2处理系统之汇编程序与解释程序
论文摘要
NDQJava2是在NDQJav a语言的基础上增添量子条件语句、量子循环语句、量子子程序、量子模块以及量子异常处理机制等多种量子成分而成的一种混成式、结构化、命令式量子程序设计语言。为了在经典计算机上模拟执行NDQJava2语言书写的量子程序,本文给出了设想量子计算机的基本机器指令集与汇编指令集,并用Java语言编写了相应的汇编程序和解释程序。结合处理系统的其它部分,验证了已发现的几个量子算法。实验表明,该汇编程序与解释程序达到了预期目标。
论文目录
摘要Abstract第一章 引言1.1 语言1.1.1 经典程序设计语言1.1.2 量子程序设计语言1.2 本文结构第二章 量子计算机与量子计算2.1 物理基础2.2 量子计算机2.2.1 提出2.2.2 模型2.2.3 体系结构2.3 量子计算2.3.1 量子状态空间和bra/ket记号2.3.2 量子比特2.3.3 量子逻辑门2.3.4 量子算法第三章 量子程序设计语言3.1 量子伪码3.1.1 引进量子寄存器3.1.2 对量子寄存器施以酉运算3.1.3 测量量子寄存器3.2 Qgol3.3 QCL3.4 qGCL3.5 QML第四章 NDQJava2及其处理系统4.1 NDQJava4.1.1 NDQJava量子部分4.2 NDQJava24.2.1 量子条件语句4.2.2 量子循环语句4.2.3 量子子程序4.2.4 量子模块4.2.5 量子异常处理机制4.3 NDQJava2处理系统第五章 NDQJava2处理系统之汇编程序与解释程序5.1 基本机器指令集5.1.1 NDQJava设想量子计算机的基本机器指令集5.1.2 NDQJava2设想量子计算机的基本机器指令集5.2 基本量子汇编指令集5.2.1 NDQJava设想量子计算机基本汇编指令集5.2.2 NDQJava2设想量子计算机基本汇编指令集5.2.3 两个汇编指令集的比较5.3 量子汇编程序5.4 量子解释程序5.5 模拟量子操作5.6 实现5.7 示例:大数质因子分解的Shor算法程序5.7.1 Shor算法描述5.7.2 NDQJava2程序5.7.3 汇编指令列5.7.4 机器指令列5.7.5 输出第六章 今后的工作致谢参考文献附录 攻读硕士学位期间发表论文
相关论文文献
本文来源: https://www.lw50.cn/article/3d875aee214fc493ad9677e4.html