龙龙 发表于 2015-6-22 03:23:59

第5章 汇编测试题目

  
  1.在Intel8086环境下,对指令mov ax,描述错误的是_____。A、指令中,源操作数的段地址默认为ds中的内容B、指令中,源操作数的偏移地址为bx中的内容C、指令执行后,(al)=((ds)*16+(bx)),(ah)=((ds)*16+(bx)+1)D、指令执行后,((ds)*16+(bx))=(al),((ds)*16+(bx)+1)=(ah)2. mov cx,5 s: mov ax,
  add bx,2 loop s 上面指令序列,当指令第一次执行到add bx,2时cx的值_____。
  A、5      B、4      C、3      D、23. 已知21000h处字单元的内容为 BE00H,对于如下程序: mov ax,2000h mov ds,ax mov bx,1000h mov ax,
  inc bx inc bx mov ,ax inc bx inc bx mov ,ax inc bx mov ,al inc bx mov ,al 程序执行后,内存中字单元2000:1005中的内容为______。A、00      B、BE      C、00BE      D、00004. 要计算123与456的乘积,应填在空白处的指令序列是_____。
  assume cs:code code segment ____________ mov ax,4c00h int 21h code ends end
  A、mov ax,1            B、mov ax,0mov cx,123            mov cx,456 s:add ax,123            s:add ax,456loop s               loop s
  C、mov ax,1         D、mov ax,0mov cx,456             mov cx,456s:addax,123            s:add ax,123loop s            loop s
  5. 对于如下程序 assume cs:code code segmentstart:mov ax,codemov ds,axmov ax,0020hmov es,axmov bx,0s:mov al,
  mov es:,alinc bxloop smov ax,4c00hint 21hcode ends end 下列说法正确的是______。A、指令mov ax,code改为mov ax,start对程序要实现的功能没有任何影响。B、程序不能通过编译,因为在loop指令之前,没有对寄存器cx进行设定。C、程序实现的功能是将程序的所有指令复制到内存中以0:200h为起始地址的一段内存空间中。D、程序实现的功能是用内存中以0:200h为起始地址的一段内存空间中的数据将程序的所有指令覆盖。
  第5章答案
  12345
  DADDC

nikkitang 发表于 2015-6-27 01:02:54

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