Assembly language 第5章 汇编测试题目
本帖最后由 狂潮丶 于 2013-7-29 12:58 编辑第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,0 mov cx,123 mov cx,456 s:add ax,123 s:add ax,456 loop s loop s
C、mov ax,1 D、mov ax,0 mov cx,456 mov cx,456s:addax,123 s:add ax,123 loop s loop s
5. 对于如下程序 assume cs:code code segment start:mov ax,code mov ds,ax mov ax,0020h mov es,ax mov bx,0 s:mov al, mov es:,al inc bx loop s mov ax,4c00h int 21h code ends end 下列说法正确的是______。 A、指令mov ax,code改为mov ax,start对程序要实现的功能没有任何影响。 B、程序不能通过编译,因为在loop指令之前,没有对寄存器cx进行设定。 C、程序实现的功能是将程序的所有指令复制到内存中以0:200h为起始地址的一段内存空间中。 D、程序实现的功能是用内存中以0:200h为起始地址的一段内存空间中的数据将程序的所有指令覆盖。
**** Hidden Message *****
测试下,呵呵 281595933 发表于 2013-7-29 15:39 static/image/common/back.gif
测试下,呵呵
嗯。朋友加油。 后面也要放一张美女图呀,哈哈 不错,版主加油! 3261848+64{:1_1:} Tcooop 发表于 2013-7-29 16:22 static/image/common/back.gif
3261848+64
3261912 支持一下,多发测试题啊 测试下,呵呵 想看看 只为升级,,不用理我:loveliness::loveliness::loveliness: studying!!!!!! :big:big:big:big升级HOHO 8888888
过来看看一起学习一下
:smile:smile:smile {:5_102:} 感谢 感谢
页:
[1]