龙龙 发表于 2015-6-22 03:19:50

第6章汇编测试题目

  
  1.在Intel8086环境下,下列说法合理的是_____。A、汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。B、一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。C、如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间 ;
  存储的指令送到CPU内部作为指令执行下去,直到遇到返回指令为止。D、用DW和DD定义进行的数据,只能够以字为单位访问。2. 在某程序中,定义了262B的数据段data,那么程序载入内存,该段实际占用的内存空间是____B。A、256    B、262    C、272    D、5123. 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的值是_____。A、9      B、6      C、5      D、24. 如下程序:
  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单元中的数据改写程序中定义的数据,添加到空白处的指令序列不能是____。A、mov cs:,ds:B、mov dx,
  mov cs:,dxC、push
  pop cs:D、mov ax,
  mov cs:,ax5. 某程序有数据段、栈段和代码段三部分,如果加载后代码段的段地址为X,那么下列说法正确的是___。A、可以断定数据段的段地址是X-2。B、可以断定栈段的段地址是X-1。C、可以断定程序PSP区的段地址是X-10。D、确定数据段和栈段的段地址与X的关系,要视其大小和在其在源程序中定义的位置关系。
  章别第6章
  题号12345
  答案CCBAD
SF我的

nikkitang 发表于 2015-6-27 01:28:05

每天都来学习,一定会进步的,加油!
页: [1]
查看完整版本: 第6章汇编测试题目