. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(内存访问)
主题 : :  做了三次了都说有一个错误,不知道哪个错了!  [待解决] 回复[ 10次 ]   点击[ 574次 ]  
tsengel
[帖 主] [ 发表时间:2012-04-15 19:32 ] 
荣誉值:0
信誉值:0
注册日期:2012-04-10 14:50
能够只将al中的内容压入栈的指令序列是__3__。
        1、         push al
        2、         pop ax
        3、         mov ah,0
                   push ax
        4、         mov ax,0
                   push ax


在8086CPU系统中一个栈段的容量最大为__3__。
        1、         1KB
        2、         512KB
        3、         64KB
        4、         32GB

能够将ax中的内容送到内存0000:0200H处的指令序列是_4__。
        1、         mov ds,0
                   mov bx,200h
                   mov [bx],ax
        2、         mov ax,200h
                   mov ds,ax
                   mov bx,0
                   mov [bx],ax
        3、         mov ax,20h
                   mov ds,ax
                   mov bx,0
                   mov [bx],ax
        4、         mov bx,20h
                   mov ds,bx
                   mov bx,0
                   mov [bx],ax

下列说法正确的是:__4_
        1、         数据段和代码段的段地址不能相同。
        2、         指令mov ax,bx执行完后bx中的值为零。
        3、         一个栈段的大小可以设为任意值。
        4、         当SP=0时,再次压栈将发生栈顶超界,但压栈操作有效。



若将以1000H为段地址的整个段空间当作栈使用,那么寄存器SP的初始值最合理的设置是__4__。
        1、         0000H
        2、         0001H
        3、         FFFFH
        4、         FFFEH
tomato
[第1楼] [ 回复时间:2012-04-15 21:51 ] 
荣誉值:405
信誉值:0
注册日期:2008-01-19 14:51
最后一道题做错了,再做一遍,看看还是原来的选择吗?
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved