void PGlobal()
{
if (run_to_data_content)
error(".global伪指令必须出现在数据段头");
string word = get_word();
if (char.IsDigit(word[0]))
error("标示不能以字母开头");
if (string.IsNullOrEmpty(word) || Regex.IsMatch(word, @"^\s*$"))
error("指令不完整,.global指令后需要标签名");
#if debug
Debug("global: " + word);
#endif
format_line.Append(word);
//添加word至.global声明过的符号列表中
if (global_symbol_tmp.ContainsKey(word))
error(string.Format("符号{0}已经被声明过Global,不能重复声明"));
global_symbol_tmp.Add(word, new row_colum(line, line_at));
}