asmlang.h
来自「用C++作为宿主语言完成Java 语言子集语法、语义分析器。完成文法描述的Jav」· C头文件 代码 · 共 52 行
H
52 行
#ifndef ASMLANG_H
#define ASMLANG_H
static const char ASMBEGIN[] =
".MODEL SMALL, C\n"
"EXTRN printf:NEAR\n\n";
static const char STACKSG[] =
"STACKSG SEGMENT STACK \'S\'\n"
" DW 128 DUP(?)\n"
"STACKSG ENDS\n\n";
static const char DATA_BEGIN[] =
"DATA SEGMENT WORD PUBLIC \'WORD\'\n"
"PRN_STR DB \'Set %s = %d\', 13, 10, 0\n";
static const char DATA_END[] =
"DATA ENDS\n\n"
"DGROUP GROUP DATA\n\n";
static const char DATA_HEAD[] =
"D_";
static const char DATA_NAME[] =
"N_";
static const char DATA_IDDB[] =
" DB";
static const char DATA_ITEM[] =
" DW 0\n";
static const char CODE_BEGIN[] =
"CODE SEGMENT WORD PUBLIC \'CODE\'\n"
"MAIN PROC NEAR\n"
" ASSUME CS:CODE, DS:DGROUP, SS:STACKSG\n";
static const char CODE_END[] =
" MOV AX, 4C00H\n"
" INT 21H\n"
"MAIN ENDP\n"
"CODE ENDS\n\n"
" END MAIN\n";
static const char WHILE_BEGIN[] =
"WB_";
static const char WHILE_END[] =
"WE_";
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?