CodeBus
www.codebus.net
Search
Sign in
Sign up
Hot Search :
Source
embeded
web
remote control
p2p
game
More...
Location :
Home
Search - assembly compiler
Main Category
SourceCode
Documents
Books
WEB Code
Develop Tools
Other resource
Sub Category
assembly language
SCSI-ASPI
ELanguage
Disk Tools
Speech/Voice recognition/combine
Editor
Anti-virus
MultiLanguage
MPI
source in ebook
Delphi VCL
OS Develop
MiddleWare
MacOS develop
LabView
e-language
python
Search - assembly compiler - List
[
ELanguage
]
SC 22
DL : 0
The Small C compiler translates a subset of the C language into assembly language. It runs under PC/MS-DOS 2.1 and later. Small C is compatible with the Microsoft and Small Mac assemblers. Small C takes full advantage of the ability of these assemblers to generate relocatable object code, to maintain libraries of relocatable modules, and to link separately compiled program modules. It supports a small memory model with one code and one data/stack segment.
Date
: 2008-10-13
Size
: 128.01kb
User
:
张先生
[
ELanguage
]
pl0back
DL : 0
在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算机的汇编语言.PL/0语言是Pascal语言的一个子集,PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。 PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告功能。在源程序没有错误编译通过的情况下,调用类PCODE解释程序解释执行生成的类PCODE代码。 该软件为PL/0语言编译程序,所实现的扩充功能如下: 1.增加单词:保留字 ELSE,FOR,TO, DOWNTO 2.增加运算 +=,-=,++,-- 3.不等号# 改为 <> 4.增加条件语句的ELSE子句 5.扩充语句: ①FOR <变量>:=<表达式> TO <表达式> DO <语句> ②FOR <变量>:=<表达式> DOWNTO<表达式> DO <语句> 其中,语句①的循环变量的步长为1, 语句②的循环变量的步长为-1。 概述 源文件: *.plo 目标文件: *.COD 实现平台:C++ Builder6.0 -the compiler, the source language of PL / 0 language, target language of the imaginary stack of computer assembly language. PL / 0 language Pascal language is a subset of, PL / 0 compilers including the right PL / 0 language source analysis, category PCODE compiler code generation and the virtual machine running on to explain the formation PCODE category code functions. PL / 0 language compiler to use syntax analysis of the core, the compiler again scanning methods. Lexical analysis, and code generation as an independent for the subroutine call syntax analysis procedures. Grammatical analysis at the same time, provided the error reporting function. The source did not compile the wrong circumstances, Call category PCODE explain the interpretation and implementation of procedures generated P
Date
: 2008-10-13
Size
: 374.08kb
User
:
mayfar
[
ELanguage
]
nasm-0.98
DL : 0
一个汇编语言编译器源码- A assembly language compiler source code
Date
: 2026-01-11
Size
: 534kb
User
:
站长
[
ELanguage
]
pl0
DL : 0
PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。 文件说明: PL.htm---PL/0语言基本原理 pl0.h---定义 PL0.cpp---实现 testPl0.cpp---使用方法举例 testPas.txt---一个LP/0语言源程序-PL/0 language may regard as the PASCAL language the subset, its compiler is a translation explanation execution system. The PL/0 target program for the imaginary stack type computer assembly language, has nothing to do with with the concrete computer. Document explanation that, PL.htm---PL/0 language basic principle pl0.h--- defines PL0.cpp--- to realize the testPl0.cpp--- application method to give an example testPas.txt--- a LP/0 language source program
Date
: 2026-01-11
Size
: 583kb
User
:
许豫飞
[
ELanguage
]
win32 汇编语言编译器源码
DL : 1
Date
: 2026-01-11
Size
: 170kb
User
:
[
ELanguage
]
hc_compiler
DL : 0
由于时间紧迫及事先准备不足,编译器最后定型时暴露出不少问题及不足之处,主要有以下一些方面: 不支持数组数据类型,这是文法分析器设计时的一个疏漏,由于时间关系,最后只得把扫描器中已做好的相关的数组部分删去。 对于float数据类型的支持,直到语义分析都是正常的,也能生成相应的汇编代码,但由于我们对8086/8088指令系统本身了解不足,这样的汇编代码将只能做到含义上完全忠实于源程序,但不能运行。 对于局部变量的支持,则于时间紧迫,所有的局部变量全被处理成静态变量。使递归函数不能得到正确的结果。 对于函数调用语句,不进行参数匹配检查,如果参数数量不对,也将能通过编译,但运行时将产生非法操作。 对&& !等逻辑操作在最后生成代码时处理比较粗燥,生成的代码在逻辑复杂时将不能保证运行正常。 接下来有一些,不能说是缺陷,但必须说明的问题: 对于main函数,没有参数表,通回类型也必须为void,但如果写上参数表及其他返回类型也能编译通过,生成代码时将简单地忽略,不影响最后的代码的运行。 对于while,for,if语句,其语句体不管是一句还是多句,必须都有{}围起来。这跟C语言中若是一句则可省略{}不同。-Due to the time constraints and lack of preparation in advance, the compiler finalized when exposed numerous problems and shortcomings, mainly in the following aspects : no support for array data type, which is grammar analyzer design of an omission, because of the time, the final could only have scanners do phase customs array deleted. For float data types of support until semantic analysis is normal, and can generate the corresponding assembly code, but because of our 8086/8088 directive to the knowledge of the system itself, this compilation can do to code meaning entirely faithful to the source, but not running. For the support of local variables, in the time constraints, all local variables were all handled in the static variable. So recursive function will not get the right results.
Date
: 2026-01-11
Size
: 254kb
User
:
周杰
[
ELanguage
]
SC 22
DL : 0
The Small C compiler translates a subset of the C language into assembly language. It runs under PC/MS-DOS 2.1 and later. Small C is compatible with the Microsoft and Small Mac assemblers. Small C takes full advantage of the ability of these assemblers to generate relocatable object code, to maintain libraries of relocatable modules, and to link separately compiled program modules. It supports a small memory model with one code and one data/stack segment.
Date
: 2026-01-11
Size
: 128kb
User
:
张先生
[
ELanguage
]
cmm
DL : 0
简单C编译器生成的目标代码是8086的汇编代码(16位),可以在一般的PC上被像MASM之类的汇编编译程序编译,生成可执行文件后,在DOS或Windows控制台下运行。 实现的语言定义如下: 语言类似于tiny语言,不支持过程调用,也就是只有一个main函数,无其他函数和全局变量 基本语句:注释语句(/*…*/),输入语句(int input(void) ),输出语句(void output(int) ),赋值语句。这里的输入输出语句实际上类似于函数调用,可以看作是本语言内部的函数 算术运算符:+、—、*、/ 数据类型:整数.-Simple C compiler generated object code is 8086 assembly code (16), the PC in general were such as MASM compilation compiler compiler to generate executable file, in DOS or Windows console run. The realization of the language are defined as follows: the language is similar to tiny language, do not support the procedure call, that is, there is only one main function, no other function and global variable basic statement: Note statement (/* ...* /), type the statement (int input (void )), the output statement (void output (int)), assignment statements. The input and output statements in fact similar to function calls, can be seen as a function of the language within the Arithmetic Operators: 2B !,-,*,/ data types: integer.
Date
: 2026-01-11
Size
: 403kb
User
:
Tony
[
ELanguage
]
C-Compiler
DL : 0
小型C语言编译器,VC条件下运行,最后编译为汇编代码-Small C language compiler, VC under the conditions of operation, the final assembly code for the compiler
Date
: 2026-01-11
Size
: 1.13mb
User
:
sunhui
[
ELanguage
]
compiler
DL : 0
简单实现C--语言的编译器 ,能够生成汇编代码;再用工具将汇编代码转换为可执行文件,执行该文件得到正确的结果。-Realize a simple C- language compiler can generate assembly code reuse tool assembly code is converted to an executable file, the implementation of the document to obtain accurate results.
Date
: 2026-01-11
Size
: 397kb
User
:
锭
[
ELanguage
]
prj_tiger
DL : 0
编译原理大作业---tiger编译器 包括semant,translate,mipsframe,regalloc等所有phase 懂的人自会知道-Compilation Principle big operation--- tiger compiler including semant, translate, mipsframe, regalloc all those who understand phase will know
Date
: 2026-01-11
Size
: 1.14mb
User
:
songlj
[
ELanguage
]
tasm32
DL : 0
32位汇编语言编译器,学习汇编语言的必备工具。-32-bit assembly language compiler, an indispensable tool for learning assembly language.
Date
: 2026-01-11
Size
: 695kb
User
:
董奇
[
ELanguage
]
Compiler
DL : 0
黑大的编译作业,这是我看了几家后的结果。实现了编译的基本功能。词法分析,语法分析,中间代码生成,类汇编代码生成文法和分析表是手动录制的。-Black large compilation work, this is after I saw a few results. Compile the basic functions implemented. Lexical analysis, syntax analysis, intermediate code generation, class, health statutes and assembly code analysis table is manually recorded.
Date
: 2026-01-11
Size
: 350kb
User
:
风兰
[
ELanguage
]
Compiler
DL : 0
c0文法编译器,可生成四元式完成代码优化,再生成汇编语言,由汇编程序解释执行。-c0 grammar compiler can generate code optimized quad-style completion and then generate assembly language, interpreted by the assembler.
Date
: 2026-01-11
Size
: 508kb
User
:
chenbiao
[
ELanguage
]
TMS320C6000-Optimizing-Compiler-v-7.0
DL : 0
TMS320C6000 Optimizing Compiler v 7.0 The TMS320C6000 is supported by a set of software development tools, which includes an optimizing C/C++ compiler, an assembly optimizer, an assembler, a linker, and assorted utilities
Date
: 2026-01-11
Size
: 758kb
User
:
tommy
[
ELanguage
]
C-Compiler
DL : 0
C语言自己编译器 最后可以生成汇编语言 没有使用LEX/YA-C-compiler can generate its own assembly language without using LEX/YACC
Date
: 2026-01-11
Size
: 243kb
User
:
aptiva0985
[
ELanguage
]
compiler
DL : 0
用C++实现的C0文法编译器,生成x86汇编代码-Implemented with C++ compiler C0 grammar to generate x86 assembly code
Date
: 2026-01-11
Size
: 1.34mb
User
:
彭远峰
[
ELanguage
]
compiler
DL : 0
编译原理,可视化界面。对PL/0语法(PASCAL的一部分),编译为伪汇编语言,并且执行得出结果-Compiler theory, visual interface. PL/0 syntax (PASCAL part), the compiler of the pseudo-assembly language, and the implementation of the outcome of
Date
: 2026-01-11
Size
: 539kb
User
:
李
[
ELanguage
]
Compiler
DL : 0
是北航的同学都懂,本科最难的一门课,编译原理,独立实现C0文法的编译器,使用C++语言编写。高级难度,生成汇编码。其中还有考试测试文件,供大家测试使用。1006er留。-Northern students is everything, the hardest one undergraduate course, compiler theory, implemented independently C0 grammar compiler, using C++ language. Senior difficult to generate assembly code. There are exams which test file for your testing. 1006er stay.
Date
: 2026-01-11
Size
: 5.21mb
User
:
马骏
[
ELanguage
]
Simple-compiler
DL : 0
简单编译器,实现词法分析,语法分析,插入语义动作,生成中间代码,生成目标代码(汇编语言)-Simple compiler, achieve lexical analysis, syntax analysis, semantic actions insert generate intermediate code generated object code (assembly language)
Date
: 2026-01-11
Size
: 5kb
User
:
shhch
«
1
2
3
4
»
CodeBus
is one of the largest source code repositories on the Internet!
Contact us :
1999-2046
CodeBus
All Rights Reserved.