文件名称:c2z:将“ C”转换为z390汇编程序
文件大小:488KB
文件格式:ZIP
更新时间:2024-04-22 20:53:15
C
******注意**************** c2z进行了大范围的更改/修复/更新。 有时可能会不稳定。 每天都在努力。 TC c2z是用“ C”编写的解析器,用于将“ C”源代码解析为“基本免费注册” z390.mlc 然后,可以通过在www.z390.org上找到的z390仿真器来编译/执行 c2z在Linux下运行。 下面是要编译的命令行。 Linux(gcc) gcc -fno-stack-protector -falign-functions=16 -falign-jumps -falign-labels -falign-loops -o c2z c2z.c c2z在GPL 2.0下发布 示例(子目录)包含示例“ C”程序。 bxbasic(子目录)包含“ C”源代码,当c2z程序处理该源代码时,该源代码将使z390.mlc代码变得高级。 编译此代码,您将获得一个
【文件预览】:
c2z-master
----c2z_isspace.c(4KB)
----c2z_exit.c(765B)
----c2z_for.c(21KB)
----c2z_malloc.c(5KB)
----c2z_strncpy.c(6KB)
----c2z_parameter.c(348KB)
----c2z_main.c(4KB)
----bxbasic()
--------ifendif.c(8KB)
--------output.c(7KB)
--------variable.c(20KB)
--------input.c(19KB)
--------loops.c(4KB)
--------utility.c(11KB)
--------rdparser.c(10KB)
--------strings.c(8KB)
--------fileio.c(8KB)
--------getinput.c(3KB)
--------bxbasic.c(10KB)
--------error.c(1KB)
----c2z_goto.c(2KB)
----c2z_double.c(3KB)
----c2z_pass_2.c(229KB)
----c2z_atoi.c(17KB)
----c2z_long.c(577B)
----c2z_strrchr.c(2KB)
----c2z_strset.c(3KB)
----c2z_const.c(568B)
----c2z_unsigned.c(3KB)
----c2z_sizeof.c(15KB)
----c2z_strcmp.c(25KB)
----c2z_strcpy.c(88KB)
----c2z_debug.c(19KB)
----c2z_math.c(265KB)
----c2z_if.c(224KB)
----c2z_char.c(41KB)
----c2z_function.c(65KB)
----c2z_atol.c(938B)
----c2z_strrev.c(4KB)
----c2z_strlen.c(17KB)
----c2z_mem.c(12KB)
----c2z_realloc.c(5KB)
----c2z_isdigit.c(8KB)
----c2z_isalpha.c(9KB)
----c2z_return.c(6KB)
----c2z_utility.c(7KB)
----c2z_float.c(3KB)
----c2z_decr.c(8KB)
----examples()
--------ctest7.c(2KB)
--------ctest0.c(128B)
--------ctest2.c(2KB)
--------ctest1.c(235B)
--------ctest99.c(342B)
--------ctest6.c(3KB)
--------ctest5.c(741B)
--------ctest4.c(2KB)
--------ctest8.c(2KB)
----c2z_scanf.c(6KB)
----c2z_enum.c(49KB)
----c2z_isalnum.c(13KB)
----c2z_time.c(1KB)
----c2z_eoj.c(92KB)
----c2z_fclose.c(1KB)
----README.md(971B)
----c2z_pass_3.c(30KB)
----c2z_ctime.c(563B)
----c2z_fgets.c(14KB)
----c2z.c(161KB)
----c2z_fputs.c(5KB)
----c2z_strchr.c(13KB)
----c2z_math_func.c(7KB)
----c2z_strcat.c(6KB)
----c2z_int.c(125KB)
----c2z_incr.c(9KB)
----c2z_atof.c(912B)
----c2z_misc.c(6KB)
----c2z_struct.c(10KB)
----c2z_fopen.c(4KB)
----c2z_u_short.c(4KB)
----c2z_define.c(13KB)
----c2zguide.pdf(260KB)
----c2z_break.c(943B)
----c2z_file.c(6KB)
----c2z_localtime.c(575B)
----c2z_isupper.c(8KB)
----c2z_arth.c(15KB)
----c2z_strstr.c(14KB)
----c2z_while.c(191KB)
----c2z_feof.c(571B)
----c2z_print.c(121KB)
----c2z_free.c(19KB)
----c2z_case.c(9KB)