首页 > 最新文献

MICRO 9最新文献

英文 中文
Design problems in emulating the MIX computer on the Microdata 1600 在微数据1600上模拟MIX计算机的设计问题
Pub Date : 1976-09-27 DOI: 10.1145/800145.804782
T. D. Dennis, O. G. Johnson
This paper presents an overview of an emulator for the MIX computer written in Microdata 1600 microcode. The MIX computer thus emulated is a variant of the original MIX computer as described in Volume 1 of The Art of Computer Programming by Donald Knuth. Basic changes involve the utilization of 8 bit bytes along with the ASCII character code.
本文介绍了一种用Microdata 1600微码编写的MIX计算机仿真器。因此,模拟的MIX计算机是Donald Knuth编写的《计算机编程艺术》第一卷中所描述的原始MIX计算机的变体。基本的变化包括使用8位字节和ASCII字符代码。
{"title":"Design problems in emulating the MIX computer on the Microdata 1600","authors":"T. D. Dennis, O. G. Johnson","doi":"10.1145/800145.804782","DOIUrl":"https://doi.org/10.1145/800145.804782","url":null,"abstract":"This paper presents an overview of an emulator for the MIX computer written in Microdata 1600 microcode. The MIX computer thus emulated is a variant of the original MIX computer as described in Volume 1 of The Art of Computer Programming by Donald Knuth. Basic changes involve the utilization of 8 bit bytes along with the ASCII character code.","PeriodicalId":202585,"journal":{"name":"MICRO 9","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115450037","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A bit slice architecture for microprogrammable machines 用于微可编程机器的位片结构
Pub Date : 1976-09-27 DOI: 10.1145/800145.804778
M. Andrews
The use of a bit slice architecture offers an attractive alternative to the design of microprogrammable computing architectures. By bit slice we mean typically a LSI chip containing either a 2 bit, 4 bit where n is very small. This paper describes these particular architectures to design in horizontal microprogramming. Hardware design implementations for both fixed point and floating point arithmetic algorithms are proposed. Experiences with these numerical hardware are discussed, along with problems encountered.
位片体系结构的使用为微可编程计算体系结构的设计提供了一个有吸引力的替代方案。通过位片,我们通常指的是包含2位或4位的LSI芯片,其中n非常小。本文描述了在水平微程序设计中这些特殊的体系结构。给出了定点和浮点算法的硬件设计实现。讨论了使用这些数字硬件的经验,以及遇到的问题。
{"title":"A bit slice architecture for microprogrammable machines","authors":"M. Andrews","doi":"10.1145/800145.804778","DOIUrl":"https://doi.org/10.1145/800145.804778","url":null,"abstract":"The use of a bit slice architecture offers an attractive alternative to the design of microprogrammable computing architectures. By bit slice we mean typically a LSI chip containing either a 2 bit, 4 bit where n is very small. This paper describes these particular architectures to design in horizontal microprogramming. Hardware design implementations for both fixed point and floating point arithmetic algorithms are proposed. Experiences with these numerical hardware are discussed, along with problems encountered.","PeriodicalId":202585,"journal":{"name":"MICRO 9","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128662805","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Certification of microprograms by an algebraic method 用代数方法证明微程序
Pub Date : 1976-09-27 DOI: 10.1145/800145.804779
A. Blikle, S. Budkowski
This algebraic method provides a mathematical framework for proving input-output properties (such as partial and total correctness) of iterative programs. Technically it uses a calculus of binary relations extended with fixed-point equations. The method has been tested on several microprograms of a computer's arithmetical unit. One example of such a microprogram and its correctness proof is discussed in the paper.
这种代数方法为证明迭代程序的输入-输出特性(如部分和全部正确性)提供了一个数学框架。从技术上讲,它使用了用不动点方程扩展的二元关系演算。该方法已在计算机算术单元的几个微程序上进行了测试。文中给出了该微程序的一个实例及其正确性证明。
{"title":"Certification of microprograms by an algebraic method","authors":"A. Blikle, S. Budkowski","doi":"10.1145/800145.804779","DOIUrl":"https://doi.org/10.1145/800145.804779","url":null,"abstract":"This algebraic method provides a mathematical framework for proving input-output properties (such as partial and total correctness) of iterative programs. Technically it uses a calculus of binary relations extended with fixed-point equations. The method has been tested on several microprograms of a computer's arithmetical unit. One example of such a microprogram and its correctness proof is discussed in the paper.","PeriodicalId":202585,"journal":{"name":"MICRO 9","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129179317","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Extensibility - a new approach for designing machine independent microprogramming languages 可扩展性——一种设计与机器无关的微程序设计语言的新方法
Pub Date : 1976-09-27 DOI: 10.1145/800145.804783
D. DeWitt
This paper describes a new technique for designing high level machine independent microprogramming languages. In Section 1.0 we will discuss some design considerations for microprogramming languages and will review the previous efforts in the area of microprogramming languages. In Section 2.0, we will discuss extensible languages - what they are and why they are useful. Then in Section 3.0, we will show why an extensible microprogramming language resolves most of the difficulties inherent in designing a language for microprogramming. This section will also include a description of the language EMPL - our extensible microprogramming language. We will define its syntax, give some examples of how its extensible features can be used and finally will demonstrate the feasibility of constructing such a compiler.
本文介绍了一种设计高级机器无关微程序设计语言的新技术。在1.0节中,我们将讨论微程序设计语言的一些设计注意事项,并将回顾以前在微程序设计语言领域的工作。在第2.0节中,我们将讨论可扩展语言——它们是什么以及它们为什么有用。然后在第3.0节中,我们将说明为什么可扩展的微程序设计语言解决了设计微程序设计语言所固有的大多数困难。本节还将包括对语言EMPL的描述——我们的可扩展微编程语言。我们将定义它的语法,给出一些如何使用其可扩展特性的示例,最后将演示构造这样一个编译器的可行性。
{"title":"Extensibility - a new approach for designing machine independent microprogramming languages","authors":"D. DeWitt","doi":"10.1145/800145.804783","DOIUrl":"https://doi.org/10.1145/800145.804783","url":null,"abstract":"This paper describes a new technique for designing high level machine independent microprogramming languages. In Section 1.0 we will discuss some design considerations for microprogramming languages and will review the previous efforts in the area of microprogramming languages. In Section 2.0, we will discuss extensible languages - what they are and why they are useful. Then in Section 3.0, we will show why an extensible microprogramming language resolves most of the difficulties inherent in designing a language for microprogramming. This section will also include a description of the language EMPL - our extensible microprogramming language. We will define its syntax, give some examples of how its extensible features can be used and finally will demonstrate the feasibility of constructing such a compiler.","PeriodicalId":202585,"journal":{"name":"MICRO 9","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121645063","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
An insight into PDP-11 emulation 深入了解PDP-11仿真
Pub Date : 1976-09-27 DOI: 10.1145/800145.804781
J. Demco, T. Marsland
In order to evaluate the Nanodata QM-1 as a universal host computer, an emulator for a contemporary computer, the PDP-11, was designed and constructed. It was required that the emulator be functionally equivalent to the target, without making excessive sacrifices in emulation speed. Some properties of emulation hardware necessary to achieve these goals are identified. In addition, the paper describes a monitor designed to support different emulators concurrently on a single host machine.
为了评估Nanodata QM-1作为通用主机的性能,设计并构建了一个现代计算机仿真器PDP-11。要求仿真器在功能上与目标等效,而不牺牲仿真速度。确定了实现这些目标所需的仿真硬件的一些属性。此外,本文还介绍了一种能够在一台主机上同时支持不同仿真器的监视器。
{"title":"An insight into PDP-11 emulation","authors":"J. Demco, T. Marsland","doi":"10.1145/800145.804781","DOIUrl":"https://doi.org/10.1145/800145.804781","url":null,"abstract":"In order to evaluate the Nanodata QM-1 as a universal host computer, an emulator for a contemporary computer, the PDP-11, was designed and constructed. It was required that the emulator be functionally equivalent to the target, without making excessive sacrifices in emulation speed. Some properties of emulation hardware necessary to achieve these goals are identified. In addition, the paper describes a monitor designed to support different emulators concurrently on a single host machine.","PeriodicalId":202585,"journal":{"name":"MICRO 9","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122051131","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Automated proofs of microprogram correctness 微程序正确性的自动证明
Pub Date : 1976-09-27 DOI: 10.1145/800145.804786
W. Joyner, W. Carter, George B. Leeman
This paper presents a method for verifying microprograms with computer aid, and examples of its application to actual systems. The specifications for an architecture and those for the computer on which it is to be implemented are both described formally, with the microcode supplied as data to the low level description. A correspondence between the two descriptions is then formalized, and a system of programs is used to prove mathematically that the correspondence holds. This interactive, goal-directed system not only provides a proof that microcode performs as specified, but more often aids in detecting and correcting microprogram errors. Several errors in actual implementations, some of which were difficult to detect using test cases, have been discovered in this way.
本文介绍了一种用计算机辅助验证微程序的方法,并举例说明了该方法在实际系统中的应用。体系结构的规范和要在其上实现的计算机的规范都是正式描述的,微码作为数据提供给低级描述。然后将这两种描述之间的对应关系形式化,并使用一个程序系统从数学上证明这种对应关系成立。这种交互式的、目标导向的系统不仅提供了微码按规定执行的证明,而且更经常有助于检测和纠正微程序错误。实际实现中的一些错误,其中一些很难用测试用例检测出来,已经用这种方法发现了。
{"title":"Automated proofs of microprogram correctness","authors":"W. Joyner, W. Carter, George B. Leeman","doi":"10.1145/800145.804786","DOIUrl":"https://doi.org/10.1145/800145.804786","url":null,"abstract":"This paper presents a method for verifying microprograms with computer aid, and examples of its application to actual systems. The specifications for an architecture and those for the computer on which it is to be implemented are both described formally, with the microcode supplied as data to the low level description. A correspondence between the two descriptions is then formalized, and a system of programs is used to prove mathematically that the correspondence holds. This interactive, goal-directed system not only provides a proof that microcode performs as specified, but more often aids in detecting and correcting microprogram errors. Several errors in actual implementations, some of which were difficult to detect using test cases, have been discovered in this way.","PeriodicalId":202585,"journal":{"name":"MICRO 9","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128030196","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 19
The FORTRAN project - a multifaceted approach to software-firmware high level language support FORTRAN项目——软件-固件高级语言支持的多方面方法
Pub Date : 1976-09-27 DOI: 10.1145/800145.804785
G. Frieder
A description of a novel approach for the support of high level languages is presented. This approach consists of different machines for different task structures, even if those tasks are written in the same high level language. At the same time, a high degree of similarity of the machines is maintained. Preliminary results and the outline of future work are briefly summarized.
介绍了一种支持高级语言的新方法。这种方法由不同的机器组成,用于不同的任务结构,即使这些任务是用相同的高级语言编写的。同时,保持了机器的高度相似性。简要总结了初步结果和今后工作的要点。
{"title":"The FORTRAN project - a multifaceted approach to software-firmware high level language support","authors":"G. Frieder","doi":"10.1145/800145.804785","DOIUrl":"https://doi.org/10.1145/800145.804785","url":null,"abstract":"A description of a novel approach for the support of high level languages is presented. This approach consists of different machines for different task structures, even if those tasks are written in the same high level language. At the same time, a high degree of similarity of the machines is maintained.\u0000 Preliminary results and the outline of future work are briefly summarized.","PeriodicalId":202585,"journal":{"name":"MICRO 9","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132126450","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Microprogrammed implementation of a scheduler 调度程序的微程序实现
Pub Date : 1976-09-27 DOI: 10.1145/800145.804780
R. Chattergy
Application of microprogramming to enhance the performance of operating systems has been discussed in the literature in the past [7,1,5]. Two examples of such applications can be found in [4,6]. This paper discusses the philosophy behind the microprogrammed implementation of a scheduler, used in a large, time-shared computer incorporating several processors.
在过去的文献中已经讨论了应用微编程来提高操作系统的性能[7,1,5]。这类应用的两个例子可以在[4,6]中找到。本文讨论了在包含多个处理器的大型分时计算机中使用的调度器的微编程实现背后的原理。
{"title":"Microprogrammed implementation of a scheduler","authors":"R. Chattergy","doi":"10.1145/800145.804780","DOIUrl":"https://doi.org/10.1145/800145.804780","url":null,"abstract":"Application of microprogramming to enhance the performance of operating systems has been discussed in the literature in the past [7,1,5]. Two examples of such applications can be found in [4,6]. This paper discusses the philosophy behind the microprogrammed implementation of a scheduler, used in a large, time-shared computer incorporating several processors.","PeriodicalId":202585,"journal":{"name":"MICRO 9","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124351267","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Realizing a virtual machine 实现虚拟机
Pub Date : 1976-09-27 DOI: 10.1145/800145.804784
Brian Forbes, Tom Weidner, Ron Yoder, T. Pitchford
Historically, microprogramming has been viewed as an emulation tool or a means of extending hardware instruction sets. This usually results in a piecemeal application of microprogramming techniques. The concept of a virtual machine, in which firmware realizes the complete functional structure of an idealized computer, is often debated but infrequently attempted. This paper examines microcoded interpretation of high-level languages and microcoded support of complex algorithms in a front-end peripheral processor as implemented for a commercial computer subsystem. The virtual machine and its supporting structure are outlined and specific advantages of microprogramming are discussed. Microprogramming is presented as a generalized systems resource.
从历史上看,微编程一直被视为一种仿真工具或扩展硬件指令集的手段。这通常会导致微编程技术的零星应用。虚拟机的概念(固件实现理想计算机的完整功能结构)经常引起争论,但很少尝试。本文研究了高级语言的微编码解释和复杂算法在前端外设处理器中的微编码支持,作为商业计算机子系统的实现。概述了虚拟机及其支撑结构,讨论了微程序设计的具体优点。微程序设计是一种通用的系统资源。
{"title":"Realizing a virtual machine","authors":"Brian Forbes, Tom Weidner, Ron Yoder, T. Pitchford","doi":"10.1145/800145.804784","DOIUrl":"https://doi.org/10.1145/800145.804784","url":null,"abstract":"Historically, microprogramming has been viewed as an emulation tool or a means of extending hardware instruction sets. This usually results in a piecemeal application of microprogramming techniques. The concept of a virtual machine, in which firmware realizes the complete functional structure of an idealized computer, is often debated but infrequently attempted. This paper examines microcoded interpretation of high-level languages and microcoded support of complex algorithms in a front-end peripheral processor as implemented for a commercial computer subsystem. The virtual machine and its supporting structure are outlined and specific advantages of microprogramming are discussed. Microprogramming is presented as a generalized systems resource.","PeriodicalId":202585,"journal":{"name":"MICRO 9","volume":"54 60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130541602","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A microprogrammed machine architecture for efficient matrix multiplication 一种用于高效矩阵乘法的微程序机器结构
Pub Date : 1976-09-27 DOI: 10.1145/800145.804787
R. Nowlin, Donald Gustafson
In the modern world of control and estimation theory, matrix multiplications are ubiquitous. Minicomputers designed as general purpose machines do not have instruction sets designed to efficiently implement these multiplications. A microprogrammable machine may be capable of efficient matrix multiplications if it has the proper architecture. A Hewlett-Packard HP-2100 minicomputer was used to investigate architectural and efficiency problems. Algorithms were developed to calculate execution times for any n, m, and T where n and m refer to the matrix dimensions and T is the basic machine instruction time. The execution times for various size matrix operations indicated savings of up to 80% for microcoded operations.
在控制和估计理论的现代世界中,矩阵乘法无处不在。作为通用机器设计的小型计算机没有设计用于有效实现这些乘法的指令集。微可编程机器如果有适当的结构,就可以进行有效的矩阵乘法。使用惠普HP-2100小型计算机来研究架构和效率问题。开发了计算任意n、m和T的执行时间的算法,其中n和m表示矩阵维数,T表示基本机器指令时间。不同大小矩阵操作的执行时间表明,微编码操作最多可节省80%的时间。
{"title":"A microprogrammed machine architecture for efficient matrix multiplication","authors":"R. Nowlin, Donald Gustafson","doi":"10.1145/800145.804787","DOIUrl":"https://doi.org/10.1145/800145.804787","url":null,"abstract":"In the modern world of control and estimation theory, matrix multiplications are ubiquitous. Minicomputers designed as general purpose machines do not have instruction sets designed to efficiently implement these multiplications. A microprogrammable machine may be capable of efficient matrix multiplications if it has the proper architecture. A Hewlett-Packard HP-2100 minicomputer was used to investigate architectural and efficiency problems. Algorithms were developed to calculate execution times for any n, m, and T where n and m refer to the matrix dimensions and T is the basic machine instruction time. The execution times for various size matrix operations indicated savings of up to 80% for microcoded operations.","PeriodicalId":202585,"journal":{"name":"MICRO 9","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122183329","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
MICRO 9
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1