下列指令的书写正确的是:__4__
1、 push al 错误,堆栈操作的数据存取必须以字为单位
2、 mov cs:[0],ds:[10] 错误,MOV指令不能在两个内存单元中直接传送
3、 pop si
4、 mov ds:[0],2 错误,MOV指令中不能将立即数传送到段寄存器
若将以1000H为段地址的整个段空间当作栈使用,那么寄存器SP的初始值最合理的设置是__4___。
1、 0000H
2、 0001H
3、 FFFFH
4、 FFFEH
已知该栈可用空间为10000H--1ffffH,要是初始值最合理,即栈空间最大,也就是说空栈,那么 ss=1000H,
栈最底部的字单元地址为1000:FFFE.要使栈为空时,即最底部的字出栈,IP=IP+2=FFFE+2=10000,因为IP 为16位寄存器,那个1是
进位位,不会保存在IP 中,故IP=0000H,