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

我的博客

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

[2009-02-21 11:07] 第7章检测题

生成EXE之后用Debug加载后,查看寄存器内容如下:
                     ds=0b2d es=0b2d ss=0b3d cs=0b3e ip=0000
                     程序的起始地址的段地址是__3___。
        1、          0b3e
        2、          0b2d
        3、          0b3d    ; ds+10h后才是程序起始段地址(100h 字节的PSP)
        4、          0


下列指令不能执行的是__3___。
        1、          mov ax,10h[bx]
        2、          mov ax,10h[di]
        3、          mov ax,[di+si]
        4、          mov ax,10h[bx][si]
...
阅读全文 | 评论次数(1) | 浏览次数(691) | 所属类型(汇编作业)

[2009-02-20 23:28] 第6章检测题

第6章汇编测试题目
共5道单选题目
 
在Intel8086环境下,下列说法合理的是__3___。
        1、          汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。 ; 无转移指令执行时成立
        2、          一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。 ; 此标号代表段地址
        3、          如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。
        4、          用DW和DD定义进行的数据,只能够以字为单位访问。; 字节,双字也行


在某程序中,定义了262B的数据...
阅读全文 | 评论次数(1) | 浏览次数(713) | 所属类型(汇编作业)

[2009-02-14 22:25] 第5章检测题

在Intel8086环境下,对指令mov ax,[bx]描述错误的是__4___。
        1、          指令中,源操作数的段地址默认为ds中的内容
        2、          指令中,源操作数的偏移地址为bx中的内容
        3、          指令执行后,(al)=((ds)*16+(bx)),(ah)=((ds)*16+(bx)+1)
        4、          指令执行后,((ds)*16+(bx))=(al),((ds)*16+(bx)+1)=(ah)   ;反了

 
                     mov cx,5
                     s: mov ax,[bx]
                     add bx,2
                     loop s
                     ...
阅读全文 | 评论次数(0) | 浏览次数(431) | 所属类型(汇编作业)

[2009-02-14 19:35] 第4章检测题

关于伪指令相关描述错误的是__2___。
        1、          伪指令没有对应的机器码,只用来指导汇编过程的。
        2、          伪指令由编译器处理,在程序中可有可无。; 如end在源程序中就必不可少,否则编译器不知程序在何处结束.
        3、          编译器要通过执行伪指令才能对源程序进行相应的处理操作,完成编译工作。
        4、          伪指令是汇编语言源程序不可缺少的组成部分。


下列程序中,出现逻辑错误的是:__2__
        1、          assume cs:code
                     code segment
                     mov ax,2
                     add ax,ax
                     mov ax...
阅读全文 | 评论次数(0) | 浏览次数(410) | 所属类型(汇编作业)

[2009-02-14 10:08] 第3章检测题

若将以1000H为段地址的整个段空间当作栈使用,那么寄存器SP的初始值最合理的设置是__1___。
        1、          0000H     ; FFFEH+2H=0000H
        2、          0001H
        3、          FFFFH
        4、          FFFEH


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

下列指令的书写正确的是:__3__
        1、          push al      ; p...
阅读全文 | 评论次数(2) | 浏览次数(717) | 所属类型(汇编作业)

[2009-02-13 22:21] 第二次作业2

共5道单选题目
 
                      mov ax,936aH
                      mov bx,79b8H
                      add al,bl
                     指令执行后AX中的数据是:_2___
        1、          1c22H
        .2、          9322H.
        3、          9422H
        4、          1d22H

下列说法中正确的是:__4__
        1、          一条指令被执行后,IP的值进行改变。;读取后
        2、          当CPU执行完当前指令返回debug后CPU就闲下来不再进行工作。
        3、          e命令可将所有内存单元中的数据进行改变。
        .4、          CPU将CS:IP所指向的内存单元中的...
阅读全文 | 评论次数(1) | 浏览次数(799) | 所属类型(汇编作业)

[2009-01-25 03:47] 第二次作业

1.下列说法中正确的是:__4__
1、 一条指令被执行后,IP的值进行改变。  ; IP取指令后变
2、 当CPU执行完当前指令返回debug后CPU就闲下来不再进行工作。
3、 e命令可将所有内存单元中的数据进行改变。  ; ROM部分不能改写
4、 CPU将CS:IP所指向的内存单元中的数据当作指令来执行。

2.下面哪个是错误的指令___4__
1、 mov ax,bx
2、 add al,0f5H
3、 mov al,bh
4、 add al,100H        ; al为8bit,100h超过其范围

3.mov ax,936aH
    mov bx...
阅读全文 | 评论次数(3) | 浏览次数(790) | 所属类型(汇编作业)

[2009-01-25 01:41] 第一次作业

1.在8086的内存空间中下面哪段内存是不可写的 __4__。   
 1、 0~9FFFF   
 2、 A0000~B7FFF   
 3、 B8000~BFFFF   
 4、 C0000~FFFFF 

##
      0~9FFFF=640K为内存地址空间
  A0000-Bffff=128K为显存地址空间
  C0000-fffff=256K各类ROM地址空间 

2.1KB的存储器可以存储__2__个bit  
 1、 1024  
 2、 8192  
 3、 1000  
 4、 8

##
  1KB=1024Byte=1024*8bi...
阅读全文 | 评论次数(2) | 浏览次数(1076) | 所属类型(汇编作业)