- 3
- 0
- 约1.13千字
- 约 12页
- 2026-04-15 发布于陕西
- 举报
多重输出指令黄河水利职业技术学院答辩人:稻小壳主讲人:xx
多重输出指令用来存储运算中间结果的存储器共有11个,称为栈存储器,多重输出指令又称为堆栈指令。
多重输出指令该区域一端固定,另一端活动,固定端称为栈底,活动端称为栈顶。往堆栈中存入或取出信息都在栈顶进行。堆栈指令说明
堆栈指令包括多重输出指令MPS(Push)进栈指令,将运算结果(或数据)压入栈存储器。MRD(Read)读栈指令,将栈顶第一层内容读出来。MPP(POP)出栈指令,用于存储内容的读出和堆栈复位。
多重输出指令堆栈指令说明01是原来压栈的数据02是当前压栈的数据。使用MPS指令时,栈中原来的数据依次向下一层推移;
多重输出指令堆栈指令说明MRDMRD是最上层存储单元所存数据的读出专用指令由MRD指令读出的数据为最新存储在栈顶的数据,读栈指令MRD应用时,栈内数据不发生移动;
多重输出指令堆栈指令说明MPPMPP表示将压入栈顶的数据读出,并且把该数据从栈顶清除,同时栈中其它数据依次向上一层栈推移。
多重输出指令关于多重输出指令的说明如下:PART01MPS、MRD、MPP指令无编程元件PART03MRD指令可有可无,也可有两个或两个以上PART02MPS、MPP指令成对出现,可以嵌套。
多重输出指令梯形图(一层栈例)MPSMRDX1M100Y2M101Y1Y3M102MPP0LDX1
原创力文档

文档评论(0)