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

我的博客

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

[2008-12-07 09:33] 第6章汇编测试题目 (就对了一道,请教 一下)

第6章汇编测试题目 

共5道单选题目 

  

在Intel8086环境下,下列说法合理的是____2_。 
 1、  汇编语言程序载入内存后处于64K空间以外的数据和指令将无法

使用和执行。 
 2、  一个数据段命名为data,此标号代表这个数据段在内存中的起

始地址。 
 3、  如果载入的程序没有返回语句,那么当程序代码执行完毕,将

继续读取后续内存空间 
     存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为

止。 
 4、  用DW和DD定义进行的数据,只能够以字为单位访问。 
  
1/5 
 

  

在某程序中,定义了262B的数据段data,那么程序载入内存,该段实

际占用的内存空间是2____B。 
 1、  256 
 2、  262 
 3、  272 
 4、  512 
  
2/5 
 

 
     assume cs:code  
     code segment  
     start: mov ax,3 
      jmp s1 
     s: mov bx,0 
      mov ax,bx 
     s1: mov cx,3 
     s2: add ax,2 
      loop s2 
     s3: mov ax,4c00h 
      int 21h 
     code ends 
     end s 
     上面代码执行s3处的指令之前,ax的值是1____。 
 1、  9 
 2、  6 
 3、  5 
 4、  2 
  
3/5 
如下程序: 
     assume cs:codesg 
     codesg segment 
      dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h 
      start:mov ax,0 
      mov ds,ax 
      mov bx,0 
      mov cx,8 
      s:________ 
      add bx,2 
      loop s 
      mov ax,4c00h 
      int 21h 
     codesg ends 
     end start 
     要实现一次用内存0:0--0:15单元中的数据改写程序中定义的数

据,添加到空白处的指令序列不能是____1。 
 1、  mov cs:[bx],ds:[bx] 
 2、  mov dx,[bx] 
     mov cs:[bx],dx 
 3、  push [bx] 
     pop cs:[bx] 
 4、  mov ax,[bx] 
     mov cs:[bx],ax 
某程序有数据段、栈段和代码段三部分,如果加载后代码段的段地址

为X,那么下列说法正确的是3___。 
 1、  可以断定数据段的段地址是X-2。 
 2、  可以断定栈段的段地址是X-1。 
 3、  可以断定程序PSP区的段地址是X-10。 
 4、  确定数据段和栈段的段地址与X的关系,要视其大小和在其在源

程序中定义的位置关系。 
  
5/5 




不解了,都 ?
评论次数(2)  |  浏览次数(958)  |  类型(汇编作业) |  收藏此文  | 

[  游客   发表于  2008-12-07 10:09  ]

1.起始地址为这段开始的物理地址,data为段地址。cpu会把cs:ip指向的数据当作指令来执行
2.操作系统分配的内存空间为16的倍数
3.end s这句指令说明了什么?
5.psp的段地址是X-10h,自己debug体会不同情况

[  游客   发表于  2008-12-07 14:50  ]

有一个点模糊就回头看书去,必须保证你对的每道题都100%的肯定。

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码