摘要: 为了便于将算术表达式转换为后缀表达式的算法实现,我们增加运算符‘#’,并将其放在表达式的末尾。 设运算符优先级顺序为: ① #,②(,③‘,’,③+或-,④*或÷,⑤smox;(括号另外处理) 实现过程如下: 1:新建一个字符栈和数组,分别存放运算符和操作数,并用‘#’初始化字符栈。 2:从左向右遍 阅读全文
posted @ 2018-09-04 13:05 爱磕盐的小生 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 目前很多学习资料这样解释赋值与绑定,当是一个简单变量时,是赋值,当是复合变量时,是绑定。 注:赋值是重新复制变量到新变量中,赋值前后两个变量之间无联系。例C语言中: int a=6; int b; b =a; 此时b和a是两个毫不相干的变量,改变b的值不影响a; 绑定只是将一个变量绑定到一个新的名称 阅读全文
posted @ 2017-07-17 14:37 爱磕盐的小生 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 实模式下,寄存器为16位,为了能够访问1MB的内存空间,一般使用两个16位寄存器进行地址生成,一个寄存器内装入段地址(该寄存器叫做段寄存器),一个装入偏移地址。其真实物理地址的计算公式为: 物理地址=段地址*16+偏移地址 即将段地址左移4位,然后和偏移地址相加,即得到真实物理地址。 然而,当我们得 阅读全文
posted @ 2017-06-03 16:20 爱磕盐的小生 阅读(867) 评论(0) 推荐(0) 编辑