(学生)第4章指令系统.ppt
指令的功能——该指令能够实现何种操作。通常指令助记符就是指令功能的英文单词或其缩写形式。 指令支持的寻址方式——该指令中的操作数可以采用何种寻址方式。 指令对标志的影响——该指令执行后是否对各个标志位有影响,以及如何影响。 其他方面——该指令其他需要特别注意的地方,如指令执行时的约定设置、必须预置的参数、隐含使用的寄存器等。 MOV指令传送功能 MOV DST,SRC MOV也并非任意传送 堆栈:在内存中开辟的一片数据存储区 (设置在堆栈段内), 存储方式:是一端固定,另一端活动,即只允许在一端向该存储区存入或取出数据,数据的存取遵循“先进后出”原则。 从硬件来看,堆栈由一片存储单元和一个指示器(即堆栈指针SP)组成。堆栈的固定端称栈底(BOTTOM)。 堆栈指针SP用于指示数据进栈和出栈时偏移地址的变化,SP所指示的最后进入数据的单元称栈顶(TOP),堆栈中所有数据的存取都在栈顶进行。 例: 子程序应用 运算的操作数允许是字节或字; 可以是有符号数,也可以是无符号数。 指令中有单操作数指令,也有双操作数指令。 [例]双精度数加法计算 乘法指令对 CF/OF 的影响: [例] x y z v 均为16位带符号数,计算 (v – (x*y
原创力文档

文档评论(0)