【单选题】
下列堆栈操作指令中,不正确的指令是()。
A、PUSH CS
B、PUSH ES:[SI+1]
C、POP DS
D、POP DS:1000H
A、PUSH CS
B、PUSH ES:[SI+1]
C、POP DS
D、POP DS:1000H
A、指令是指计算机执行某种操作的命令 B、将指令分为微指令、机器指令、宏指令是按指令的功能来进行划分的 C、每一条机器指令可完成一个独立的操作 D、指令是程序员进行程序设计的最小单位
A、A.是出栈指令 B、B.使用一次该指令,便将此刻的中间运算结果送入堆栈的第一层,而将原来存在堆栈的第一层数据移往堆栈的下一层 C、C.读出栈存储器最上层的最新数据,此时堆栈内的数据不移动 D、D.读出栈存储器最上层的数据,其余数据顺次向上移动一层,出栈的数据从栈存储器中消失
A、A.是读栈指令 B、B.使用一次该指令,便将此刻的中间运算结果送入堆栈的第一层,而将原来存在堆栈的第一层数据移往堆栈的下一层 C、C.读出栈存储器最上层的最新数据,此时堆栈内的数据不移动 D、D.读出栈存储器最上层的数据,其余数据顺次向上移动一层,出栈的数据从栈存储器中消失