📄 readme
字号:
/*********************************************************************** * Y86 Assembler, Instruction Simulator, and HCL translator * * Copyright (c) 2002, R. Bryant and D. O'Hallaron, All rights reserved. * May not be used, modified, or copied without permission. ***********************************************************************/ This directory contains all of the source files for the following:YAS Y86 assemblerYIS Y86 instruction level simulatorHCL2C HCL to C translator*********************1. Building the tools*********************unix> make cleanunix> make yasunix> make yisunix> make hcl2c********2. Files********Makefile Builds yas, yis, and hcl2c README This file* Versions of Makefile in the student's distribution* (Instructor distribution only)Makefile-sim * Example programs for Part A of the CS:APP Architecture Labexamples.c C versions of three Y86 functions ans-copy.ys Solution copy function (instructor distribution only)ans-sum.ys Solution sum function (instructor distribution only)ans-rsum.ys Solution rsum function (instructor distribution only)* Instruction simulator code shared by yas, yis, ssim, ssim+, and psimisa.c isa.h* Files used to build the yas assembleryas The YAS binaryyas.c yas source file and header fileyas.hyas-grammar.lex Y86 lexical scanner specyas-grammar.c Lexical scanner generated from yas-grammar.lex* Files used to build the yis instruction simulatoryis The YIS binaryyis.c yis source file* Files used to build the hcl2c translatorhcl2c The HCL2C binarynode.c auxiliary routines and header filenode.hhcl.lex HCL lexical scanner speclex.yy.c HCL lexical scanner generated from hcl.lexhcl.y HCL grammarhcl.tab.c HCL parser generated from hcl.yhcl.tab.h Token definitions* Example HCL programs used during the writing of the CS:APP book* (Instructor distribution only)frag.{hcl,c}mux4.{hcl,c}reg-file.{hcl,c}test.hcl
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -