8086系统中将一个数送入堆栈后,堆栈指针寄存器应进行()操作。
A: 减1
B: 减2
C: 加1
D: 加2
A: 减1
B: 减2
C: 加1
D: 加2
B
举一反三
- 执行一条出栈操作指令POP后,堆栈指针SP的值()。 A: 加1 B: 加2 C: 减1 D: 减2
- 执行PUSH AX指令后,堆栈指针SP的内容是( )。 A: 减1 B: 减2 C: 加1 D: 加2
- 8086/8088CPU常用于定义堆栈段的寄存器为(1),用(2)寄存器作堆栈指针。
- 执行一条段内RET指令后,完成的操作是() A: SP指针加2,然后从堆栈中弹出两个字节到IP B: SP指针减2,然后从堆栈中弹出两个字节到IP C: 从堆栈中弹出两个字节到IP,然后SP指针减2 D: 从堆栈中弹出两个字节到IP,然后SP指针加2
- 在MCS-51中,SP用于存放栈顶指针值。当数据压入堆栈时,SP 自动( )。 A: 加1 B: 减1 C: 不变 D: 加2
内容
- 0
PUSH压入堆栈指令是将SP首先( ) ,再将直接寻址单元中的数据送到堆栈指针( )所指的单元中。 A: 减1;SP; B: 减1;PC; C: 加1;PC; D: 加1;SP;
- 1
16位的定时器/计数器实质上是一个()计数器 A: 加2 B: 减2 C: 加1 D: 减1
- 2
当数据压入堆栈后,SP自动( )。 A: 减1 B: 加1 C: 复位 D: 置位
- 3
下列关于堆栈操作指令正确的是( )? A: AT89S51的堆栈是“先进后出” B: 堆栈指针SP指向堆栈的栈顶位置 C: 堆栈指针SP指向堆栈的栈底位置 D: 执行出栈指令时,先将内容送入制定单元中,然后堆栈指针再减1
- 4
5、16位的定时器/计数器实质上是一个( )计数器 A: 加2 B: 减2 C: 加1 D: 减1