首页 > 最新文献

MICRO 15最新文献

英文 中文
MIPS: A microprocessor architecture MIPS:一种微处理器架构
Pub Date : 1982-10-05 DOI: 10.1145/1014194.800930
J. Hennessy, N. Jouppi, S. Przybylski, C. Rowen, T. Gross, F. Baskett, John T. Gill
MIPS is a new single chip VLSI microprocessor. It attempts to achieve high performance with the use of a simplified instruction set, similar to those found in microengines. The processor is a fast pipelined engine without pipeline interlocks. Software solutions to several traditional hardware problems, such as providing pipeline interlocks, are used.
MIPS是一种新型的单片VLSI微处理器。它试图通过使用简化的指令集来实现高性能,类似于在微引擎中发现的那些。该处理器是一个快速的流水线发动机,没有流水线联锁。软件解决了一些传统的硬件问题,例如提供管道联锁。
{"title":"MIPS: A microprocessor architecture","authors":"J. Hennessy, N. Jouppi, S. Przybylski, C. Rowen, T. Gross, F. Baskett, John T. Gill","doi":"10.1145/1014194.800930","DOIUrl":"https://doi.org/10.1145/1014194.800930","url":null,"abstract":"MIPS is a new single chip VLSI microprocessor. It attempts to achieve high performance with the use of a simplified instruction set, similar to those found in microengines. The processor is a fast pipelined engine without pipeline interlocks. Software solutions to several traditional hardware problems, such as providing pipeline interlocks, are used.","PeriodicalId":134922,"journal":{"name":"MICRO 15","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124904876","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}
引用次数: 89
Phase coupling and constant generation in an optimizing microcode compiler 优化微码编译器中的相位耦合和常数生成
Pub Date : 1982-10-05 DOI: 10.1145/1014194.800942
S. Vegdahl
The designer of an optimizing compiler must concern himself with the order in which optimization phases are performed; a pair of phases may be interdependent in the sense that each phase could benefit from information produced by the other. In a compiler for a horizontal target architecture, one such phase-ordering problem occurs between code-generation and compaction. Presented here is an overview of a research effort at Carnegie-Mellon University which has examined solutions to this problem. One aspect of the code generation problem-that of generating constants “intelligently”-is discussed in detail. A technique, called constant-unfolding, is described that can be used to produce code sequences that generate constants in “unusual” ways during execution; such code sequences can lead to more compact code when the literal field of the microinstruction is a “bottleneck”.
优化编译器的设计者必须考虑执行优化阶段的顺序;一对阶段可能是相互依赖的,因为每个阶段都可以从另一个阶段产生的信息中受益。在水平目标体系结构的编译器中,在代码生成和压缩之间会出现这样一个阶段排序问题。本文概述了卡内基梅隆大学的一项研究工作,该研究对这个问题的解决方案进行了研究。详细讨论了代码生成问题的一个方面——“智能地”生成常量。描述了一种称为常数展开的技术,该技术可用于生成代码序列,这些代码序列在执行期间以“不寻常”的方式生成常数;当微指令的文字字段是一个“瓶颈”时,这样的代码序列可以导致更紧凑的代码。
{"title":"Phase coupling and constant generation in an optimizing microcode compiler","authors":"S. Vegdahl","doi":"10.1145/1014194.800942","DOIUrl":"https://doi.org/10.1145/1014194.800942","url":null,"abstract":"The designer of an optimizing compiler must concern himself with the order in which optimization phases are performed; a pair of phases may be interdependent in the sense that each phase could benefit from information produced by the other. In a compiler for a horizontal target architecture, one such phase-ordering problem occurs between code-generation and compaction. Presented here is an overview of a research effort at Carnegie-Mellon University which has examined solutions to this problem. One aspect of the code generation problem-that of generating constants “intelligently”-is discussed in detail. A technique, called constant-unfolding, is described that can be used to produce code sequences that generate constants in “unusual” ways during execution; such code sequences can lead to more compact code when the literal field of the microinstruction is a “bottleneck”.","PeriodicalId":134922,"journal":{"name":"MICRO 15","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125154196","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}
引用次数: 58
MDS: An improved total system for firmware development MDS:用于固件开发的改进型整体系统
Pub Date : 1982-10-05 DOI: 10.1145/1014194.800934
Kazutoshi Takahashi, E. Takahashi, T. Bitoh, T. Aoyama, A. Yamada
A general purpose, total system MDS1,2 (Microprogramming Design-support System) has been developed to hasten the introduction of various kinds of firmware over the widest possible range of computer from the largest to the smallest (microcomputer). Not only many types of assembly language but also machine dependent high-level languages can be used and physical address assignment can be performed automatically with MDS. This paper describes an overview of MDS, the design approach to the high-level languages, and three examples which have been developed.
MDS1,2 (微程序设计支持系统)是一个通用的整体系统,它的开发目的是在从最大的计算机到最小的计算机(微型计算机)的尽可能大的范围内加速各种固件的引入。MDS 不仅可以使用多种汇编语言,还可以使用与机器相关的高级语言,并且可以自动进行物理地址分配。本文介绍了 MDS 的概述、高级语言的设计方法以及已开发的三个示例。
{"title":"MDS: An improved total system for firmware development","authors":"Kazutoshi Takahashi, E. Takahashi, T. Bitoh, T. Aoyama, A. Yamada","doi":"10.1145/1014194.800934","DOIUrl":"https://doi.org/10.1145/1014194.800934","url":null,"abstract":"A general purpose, total system MDS1,2 (Microprogramming Design-support System) has been developed to hasten the introduction of various kinds of firmware over the widest possible range of computer from the largest to the smallest (microcomputer).\u0000 Not only many types of assembly language but also machine dependent high-level languages can be used and physical address assignment can be performed automatically with MDS.\u0000 This paper describes an overview of MDS, the design approach to the high-level languages, and three examples which have been developed.","PeriodicalId":134922,"journal":{"name":"MICRO 15","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129255956","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}
引用次数: 3
Design of concurrently testable microprogrammed control units 并行可测试微程序控制单元的设计
Pub Date : 1982-10-05 DOI: 10.1145/1014194.800947
M. Namjoo
Four schemes for the design of concurrently testable microprogrammed control units are presented. In Schemes 1 and 2 the concept of path signatures is used for detection of malfunctions in the control unit. Two different methods for computation of signatures are given. In Schemes 3 and 4, a check-symbol is assigned to each microinstruction and the integrity of these check-symbols is checked concurrently. A deterministic approach is used for generation of check-symbols in Scheme 4. A comparative study of these schemes is done with respect to storage and time overhead, error coverage, and implementation complexity.
提出了四种并行可测试微程序控制单元的设计方案。在方案1和方案2中,路径签名的概念用于检测控制单元中的故障。给出了两种不同的签名计算方法。在方案3和方案4中,为每条微指令分配一个检查符号,并同时检查这些检查符号的完整性。方案4采用确定性方法生成校验符号。在存储和时间开销、错误覆盖率和实现复杂性方面对这些方案进行了比较研究。
{"title":"Design of concurrently testable microprogrammed control units","authors":"M. Namjoo","doi":"10.1145/1014194.800947","DOIUrl":"https://doi.org/10.1145/1014194.800947","url":null,"abstract":"Four schemes for the design of concurrently testable microprogrammed control units are presented. In Schemes 1 and 2 the concept of path signatures is used for detection of malfunctions in the control unit. Two different methods for computation of signatures are given. In Schemes 3 and 4, a check-symbol is assigned to each microinstruction and the integrity of these check-symbols is checked concurrently. A deterministic approach is used for generation of check-symbols in Scheme 4. A comparative study of these schemes is done with respect to storage and time overhead, error coverage, and implementation complexity.","PeriodicalId":134922,"journal":{"name":"MICRO 15","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127744095","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
A microprogramming language-directed microarchitecture 一种微编程语言导向的微体系结构
Pub Date : 1982-10-05 DOI: 10.1145/1014194.800933
Ronald M. Guffin
A microarchitecture designed for high performance, control store efficiency, and ease of microprogramming is described. These objectives were achieved by orienting the design to support the requirements of a powerful higher-level-like microprogramming language. 1, 2 The language is machine dependent and achieves efficiency of execution and space, as well as compactness of expression through relatively powerful constructs such as partial field operations and by permitting appropriate suboptions to be coupled with each of the various constructs. The relative utility of the various constructs is indicated by a statistical analysis of an actual emulator.
描述了一种高性能、控制存储效率高、易于微编程的微体系结构。这些目标是通过将设计导向支持功能强大的高级微编程语言的需求来实现的。该语言依赖于机器,通过相对强大的结构(如部分字段操作)和允许适当的子选项与每个不同的结构耦合,实现了执行效率和空间,以及表达的紧凑性。通过对实际仿真器的统计分析,表明了各种结构的相对效用。
{"title":"A microprogramming language-directed microarchitecture","authors":"Ronald M. Guffin","doi":"10.1145/1014194.800933","DOIUrl":"https://doi.org/10.1145/1014194.800933","url":null,"abstract":"A microarchitecture designed for high performance, control store efficiency, and ease of microprogramming is described. These objectives were achieved by orienting the design to support the requirements of a powerful higher-level-like microprogramming language. 1, 2 The language is machine dependent and achieves efficiency of execution and space, as well as compactness of expression through relatively powerful constructs such as partial field operations and by permitting appropriate suboptions to be coupled with each of the various constructs. The relative utility of the various constructs is indicated by a statistical analysis of an actual emulator.","PeriodicalId":134922,"journal":{"name":"MICRO 15","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132587987","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}
引用次数: 3
PACE - a microprogram evaluation system 一个微程序评价系统
Pub Date : 1982-10-05 DOI: 10.1145/1014194.800948
R. Skibbe
This paper describes PACE (Product Assurance Code Evaluation) System, a tool for evaluating microprograms. PACE incorporates both static analysis and dynamic analysis capabilities and it provides features that enable systematic and comprehensive evaluations of large-scale microcoded systems. The PACE static analysis capability performs a control flow analysis of the code being evaluated, reports various anomalous program constructs, and generates a program flow graph that is subsequently employed by PACE's dynamic analysis procedures. The PACE dynamic analysis capability uses encoded execution trace data to produce microcode test-coverage reports and formatted code-execution traces. The dynamic analysis capability provides quantitative code execution coverage data that enables an assessment of testing thoroughness and is useful in the identification of effective regression test cases.
本文介绍了一种评价微程序的工具PACE (Product Assurance Code Evaluation)系统。PACE结合了静态分析和动态分析能力,并提供了能够对大规模微编码系统进行系统和全面评估的功能。PACE静态分析能力对被评估的代码执行控制流分析,报告各种异常的程序构造,并生成随后由PACE动态分析过程使用的程序流图。PACE动态分析功能使用编码的执行跟踪数据来生成微码测试覆盖报告和格式化的代码执行跟踪。动态分析能力提供定量的代码执行覆盖数据,使测试彻底性的评估成为可能,并且在识别有效的回归测试用例中非常有用。
{"title":"PACE - a microprogram evaluation system","authors":"R. Skibbe","doi":"10.1145/1014194.800948","DOIUrl":"https://doi.org/10.1145/1014194.800948","url":null,"abstract":"This paper describes PACE (Product Assurance Code Evaluation) System, a tool for evaluating microprograms. PACE incorporates both static analysis and dynamic analysis capabilities and it provides features that enable systematic and comprehensive evaluations of large-scale microcoded systems.\u0000 The PACE static analysis capability performs a control flow analysis of the code being evaluated, reports various anomalous program constructs, and generates a program flow graph that is subsequently employed by PACE's dynamic analysis procedures.\u0000 The PACE dynamic analysis capability uses encoded execution trace data to produce microcode test-coverage reports and formatted code-execution traces. The dynamic analysis capability provides quantitative code execution coverage data that enables an assessment of testing thoroughness and is useful in the identification of effective regression test cases.","PeriodicalId":134922,"journal":{"name":"MICRO 15","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123825978","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
Keynote address - the processor instruction set 主题演讲-处理器指令集
Pub Date : 1982-10-05 DOI: 10.1145/1014194.800928
M. Wilkes
This keynote address contains a brief account of the arguements being advanced in favor of reduced instruction sets. These arguements have relevance both to single chip computers and to larger computers. Some comments are made on instruction set design from a compiler writer's point of view, and on the advantages to be gained from regarding the design of an instruction set and the code generator of the compiler as a single task.
这个主题演讲包含了支持精简指令集的论点的简要说明。这些争论对单片计算机和大型计算机都有相关性。从编译器编写者的角度,对指令集的设计以及将指令集的设计和编译器的代码生成器作为一个单独的任务进行设计所能获得的好处作了一些评论。
{"title":"Keynote address - the processor instruction set","authors":"M. Wilkes","doi":"10.1145/1014194.800928","DOIUrl":"https://doi.org/10.1145/1014194.800928","url":null,"abstract":"This keynote address contains a brief account of the arguements being advanced in favor of reduced instruction sets. These arguements have relevance both to single chip computers and to larger computers. Some comments are made on instruction set design from a compiler writer's point of view, and on the advantages to be gained from regarding the design of an instruction set and the code generator of the compiler as a single task.","PeriodicalId":134922,"journal":{"name":"MICRO 15","volume":"35 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114127709","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}
引用次数: 2
A VLSI view of microprogrammed system design 微程序系统设计的VLSI观点
Pub Date : 1982-10-05 DOI: 10.1145/1014194.800939
Tientien Li
In this paper, the possible effects of VLSI technology on the design and development process of microprogrammed systems are explored. The function architectures of future microprogrammed VLSI systems are expected to be very complex, and most of them will be implemented as heterogeneous multiprocessors with each processor being microprogrammed to perform specific tasks. Current microprogrammed system design methodologies are examined and are shown to be inadequate. A new design methodology employing a synthetic approach for developing microprogrammed systems is proposed.
本文探讨了VLSI技术对微程序系统的设计和开发过程可能产生的影响。未来微编程VLSI系统的功能架构预计将非常复杂,其中大多数将被实现为异构多处理器,每个处理器被微编程以执行特定任务。目前的微程序系统设计方法进行了检查,并表明是不足的。提出了一种采用综合方法开发微程序系统的新设计方法。
{"title":"A VLSI view of microprogrammed system design","authors":"Tientien Li","doi":"10.1145/1014194.800939","DOIUrl":"https://doi.org/10.1145/1014194.800939","url":null,"abstract":"In this paper, the possible effects of VLSI technology on the design and development process of microprogrammed systems are explored. The function architectures of future microprogrammed VLSI systems are expected to be very complex, and most of them will be implemented as heterogeneous multiprocessors with each processor being microprogrammed to perform specific tasks. Current microprogrammed system design methodologies are examined and are shown to be inadequate. A new design methodology employing a synthetic approach for developing microprogrammed systems is proposed.","PeriodicalId":134922,"journal":{"name":"MICRO 15","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127733570","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
Microarchitecture description techniques 微体系结构描述技术
Pub Date : 1982-10-05 DOI: 10.1145/1014194.800931
J. L. Gieser, Robert J. Sheraga
A procedure is outlined for describing the microarchitecture of a horizontal processor such that a retargetable Microprogram Compiler System can incorporate the description to generate microcode for that processor. The microarchitecture description methodology is an organized approach to defining a machine's microinstruction formats, fields, and microorders; its hardware elements; its microoperation usage rules; and its behavioral rules. To a large extent, the description procedure can be performed interactively. The link between the microarchitecture description and the microprogram compiler, termed the instruction set interpretation mechanism, is also described. Preliminary application of the microarchitecture description methodology to several real processors has shown that, despite some problems, the procedure shows promise for significantly reducing the time required to retarget a microprogram compiler.
本文概述了用于描述水平处理器的微体系结构的过程,使得可重定向的微程序编译器系统可以合并该描述以生成该处理器的微码。微体系结构描述方法是一种有组织的方法来定义机器的微指令格式、字段和微指令;它的硬件元素;其微操作使用规则;以及它的行为规则。在很大程度上,描述过程可以交互式地进行。文中还描述了微体系结构描述和微程序编译器之间的联系,即指令集解释机制。微体系结构描述方法在几个实际处理器上的初步应用表明,尽管存在一些问题,但该方法有望显著减少重新定位微程序编译器所需的时间。
{"title":"Microarchitecture description techniques","authors":"J. L. Gieser, Robert J. Sheraga","doi":"10.1145/1014194.800931","DOIUrl":"https://doi.org/10.1145/1014194.800931","url":null,"abstract":"A procedure is outlined for describing the microarchitecture of a horizontal processor such that a retargetable Microprogram Compiler System can incorporate the description to generate microcode for that processor. The microarchitecture description methodology is an organized approach to defining a machine's microinstruction formats, fields, and microorders; its hardware elements; its microoperation usage rules; and its behavioral rules. To a large extent, the description procedure can be performed interactively. The link between the microarchitecture description and the microprogram compiler, termed the instruction set interpretation mechanism, is also described. Preliminary application of the microarchitecture description methodology to several real processors has shown that, despite some problems, the procedure shows promise for significantly reducing the time required to retarget a microprogram compiler.","PeriodicalId":134922,"journal":{"name":"MICRO 15","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125499999","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}
引用次数: 2
Emulating an MIMD architecture 模拟MIMD体系结构
Pub Date : 1982-10-05 DOI: 10.1145/1014194.800949
B. Su, R. Grishman
As part of a research effort in parallel processor architecture and programming, the Ultracomputer group at New York University has done extensive simulation of parallel programs. To speed up these simulations, we have developed a parallel processor emulator, using the microprogrammable PUMA Computer System previously designed and built at NYU.
作为并行处理器架构和编程研究工作的一部分,纽约大学的超级计算机小组对并行程序进行了广泛的模拟。为了加速这些模拟,我们开发了一个并行处理器模拟器,使用了以前在纽约大学设计和制造的微可编程PUMA计算机系统。
{"title":"Emulating an MIMD architecture","authors":"B. Su, R. Grishman","doi":"10.1145/1014194.800949","DOIUrl":"https://doi.org/10.1145/1014194.800949","url":null,"abstract":"As part of a research effort in parallel processor architecture and programming, the Ultracomputer group at New York University has done extensive simulation of parallel programs. To speed up these simulations, we have developed a parallel processor emulator, using the microprogrammable PUMA Computer System previously designed and built at NYU.","PeriodicalId":134922,"journal":{"name":"MICRO 15","volume":"18 7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125616394","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
期刊
MICRO 15
全部 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