汇编网首页登录博客注册
adffice的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新评论
最新留言
好友圈
文章收藏
友情链接

[2010-04-21 20:58] 第三章检测题

能够将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
评论次数(0)  |  浏览次数(408)  |  类型(检测题) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码