如何在 C 语言中查找矩阵声明模式



我正在用C语言构建一个两遍汇编程序。

它工作的一部分是能够在矩阵上工作。

假设有以下行:

mov m[r2][r5], XYZ

mov是操作。

m[r2][r5]XYZ是操作数。

我需要找出操作数是否是矩阵。 并得到: 1. 矩阵名称。 2.行。 3.列。

怎么可能?

尝试使用sscanf,但没有任何成功。

提前感谢!

不幸的是,编写汇编程序并不像使用 scanf 那么容易。简化:你需要将输入流划分为令牌,然后你需要解析它并构建语义树,然后你需要做语义分析,减少树(通过计算常量表达式、查找地址等(,最终生成机器代码。

最新更新