比较指令的实现:做减法运算,根据标志寄存器里表示结果正负零的位,指示是大于等于还是小于的结果。
函数调用的原理:把调用方的下一条指令的地址,写到新函数的栈里;return时从栈里得到返回地址,写入PC寄存器;
压缩:
RLE(Run Length Encoding, 行程长度编码):AAAAAABBCDDEEEEEF 被压缩成 A6B2C1D2E5F1;即"数据*重复次数"
比较指令的实现:做减法运算,根据标志寄存器里表示结果正负零的位,指示是大于等于还是小于的结果。
函数调用的原理:把调用方的下一条指令的地址,写到新函数的栈里;return时从栈里得到返回地址,写入PC寄存器;
压缩:
RLE(Run Length Encoding, 行程长度编码):AAAAAABBCDDEEEEEF 被压缩成 A6B2C1D2E5F1;即"数据*重复次数"