能够将ax中的内容送到内存0000:0200H处的指令序列是_4__。
1、mov ds,0 分析:不能把数据mov到段寄存器
mov bx,200h
mov [bx],ax
2、mov ax,200h 分析:0200:0000H=02000H;0000:0200H=00200H
mov ds,ax
mov bx,0
mov [bx],ax
3、mov ax,20h 分析:ax的内容被改变,但还是送到内存0000:0200H处了.
mov ds,ax
mov bx,0
mov [bx],ax
4、mov bx,20h
mov ds,bx
mov bx,0
mov [bx],ax
若将以1000H为段地址的整个段空间当作栈使用,那么寄存器SP的初始值最合理的设置是__1__。
1、 0000H
2、 0001H
3、 FFFFH
4、 FFFEH
分析:若将以1000H为段地址的整个段空间当作栈使用,那么只有空栈(即:1000:FFFFH)的时候最有效.
此时的SP值应该为FFFEH+2=10000H, 所以SP=0.
下列说法正确的是:__4__
1、 数据段和代码段的段地址不能相同。
2、 指令mov ax,bx执行完后bx中的值为零。
3、 一个栈段的大小可以设为任意值。
4、 当SP=0时,再次压栈将发生栈顶超界,但压栈操作有效。
在8086CPU系统中一个栈段的容量最大为__3__。
1、 1KB
2、 512KB
3、 64KB
4、 32GB
能够只将al中的内容压入栈的指令序列是__3__。
1、 push al
2、 pop ax
3、 mov ah,0
push ax
4、 mov ax,0
push ax