dasb.43h c.54h d.67h
答案:c11.下列四条指令中,需要使用dx寄存器的指令是___
bx bl ax, 20h 20h, al
答案:c12.设(al)=0e0h,(cx)=3,执行rcl al, cl指令后,cf的内容___
a.0 b.1 c.不变 d.变反。
答案:b13.下列四条指令中,错误的是___
al, cx al, bl bx, [si] ax, bx
答案: a14.串操作指令中,有rep前缀的串操作指令结束的条件是___
答案:d15.对于下列程序段:
again: mov al, [si]
mov es:[di], al
inc si
inc di
loop again
也可用指令___完成同样的功能。
movsb lodsb stosb scasb
答案:aword ptr [di] 是___指令。
a.段内间接转移 b.段内直接转移 c.段间间接转移 d.段间直接转移。
答案:a17.条件转移指令jne的转移条件是___
a. zf=1
答案:c18.下列指令中,影响标志位的指令是___
a.从存储器取数指令 b.条件转移指令 c.压栈指令 d.循环移位指令。
答案:d19.假设外部设备的状态字已经读入al寄存器,其中最低位为0,表示外部设备忙。为了判断外部设备是否忙而又不破坏其它状态位,应选用下列哪一组指令?
a. rcr al, 01hb. cmp al, 00h
jz labeljz label
c. and al, 01hd. test al, 01h
jz labeljz label
答案:d20.假定一组相邻字节的首地址在bx中,末地址在di中,为了使下面的程序段能用来查找出其中第一个非零字节,并把它存放在al中,在横线处应填入的指令是什么?
sub di, bx
inc di
mov cx, di
next: inc bx
cmp byte ptr [bx], 0
loop next
mov al, byte ptr [bx]
si, cx bx, bx bx bx
答案:c二、填空题。
1.指令mov [bx+si], al中的目的操作数使用___段寄存器,属于___寻址方式。
答案:数据段基址加变址。
2.8086微机中,__寄存器存放的是当前堆栈区的基地址。堆栈区的存取原则为___在8086/8088系统中,栈区最大容量为___若(cs)=2000h,(ds)=2500h,(ss)=3000h,(es)=3500h,(sp)=0100h,(ax)=2fa6h,则这个栈区的物理地址的范围为___cpu执行push ax指令后,栈顶地址为___该栈顶单元存放的内容为___
答案:ss 先进后出 64kb 30000h~300ffh 300feh a6h
3.若 (bx)=42dah,则下列指令段。
push bx
popf指令执行完毕后,(sf, zf, cf, of
答案:7531h, 1,1,0,0
4.假设(ds)=1000h,(es)=0200h, (bp)=0100h,(di)=0200h,(10200h)=11h,(10201h)=12h,执行指令lea dx, [bp][di]后,(dx
答案: 0300h
5.假定(ds)=4000h, (di)=0100h, (40100h)=55h, (40101h)=aah, 执行指令 lea bx, [di]后,bx中的内容是___
答案:0100h
6. 如果table为数据段3400h单元的符号名,其中存放的内容为0505h,当执行指令mov ax, table后,(ax而执行指令lea ax, table后,ax=__
答案:0505h,3400h
7. 若(ds)=3000h,(si)=2000h,(di)=1000h,(ax)=2500h,(34000h)=00h,(34001h)=34h,(34002h)=00h,(34003h)=50h,变量area的值为3000h,执行指令lds si, area[di]后,si的内容是___ds的内容是___
答案:3400h,5000h
8.已知(al)=2eh,(bl)=6ch,执行add al, bl之后,(al)=_bl)=_zf=__af=__of=__pf=__cf=__
答案:9ah 6ch 0,1,1,1,0
对两个无符号8位二进制数进行加法运算后,结果为0eh,且标志位cf=1,of=1,sf=0,其结果应为十进制数___
答案:270
10.8086cpu执行sub ah, al后结果为(ah)=85h,of=1,cf=1。若ah、al中为带符号数,则指令执行前___寄存器中的数大。
答案:ah11.若(ax)=7531h,(bx)=42dah,则cmp ax, bx指令执行后,(ax)=_sf, zf, cf, of
答案:42dah 1,0,0,0
12.设(al)=1010 0000b,则执行neg al后,(al设(al)=1000 0000b,则执行neg al后,(al
答案:60h 80h
13.假定(ax)=96h, (bx)=65h, 依次执行add ax, bx 指令和 daa 指令后,(al)=_
答案:61h
14.执行下列指令序列后,(ah)=_al)=_cf=__af=__
mov ax, 0106h
mov bl, 08h
sub al, bl
aas答案:(al)=08h,(ah)=0,cf=af=1
15.设(al)=98h,(bl)=12h, 若执行指令mul bl后,ax)=_
of)=_cf)=_
而执行指令imul bl后,ax)=_
of)=_cf)=_
答案:0ab0h 1 1
0f8b0h 1 1.
16.已知(al)=6, (bl)=7, 执行下述指令后,(al)=_
mul bl
aam答案:02h
指令是将___的符号扩展到___中,如果(al)=0a4h,则执行cbw指令后,(ax)=_
答案:al ah 0ffa4h
18.执行下列程序段后,给出指定寄存器的内容。
xor ax, ax
dec ax
mov bx, 6378h
xchg ax, bx
neg bx
ax 和bx寄存器的内容为___
答案:6378h和0001h
19.执行下列指令后:
mov ax, 1234h
mov cl, 4
rol ax, cl
dec ax
mov cx, 4
mul cx
hlt寄存器ah的值是___al的值是 __
答案:8dh 00h
20.假设(dx)=10111001b,(cl)=03h,cf=1,执行shl dl, cl后,(dx)=_
答案:10111001000b
21.下列指令段执行完毕后,(sidi)=_
stdmov ax, 2500h
mov ds, ax
mov bx, 3500h
mov es, ax
mov si, 1500h
mov di, 0400h
mov cx, 3
rep movsb
答案:14fdh 03fdh
22.假设es段中有一个字符串’12fg3lm5c’,其名为array。下面的程序段执行后cx的值是___
cldlea di, es:array
mov al, ‘g’
mov cx, 9
repne scasb
hlt答案:5
23.假设(ds)=2000h,(bx)=1256h,(si)=528fh,位移量table=20a1h,(232f7h)=80h,(232f8h)=32h,(264e5h)=50h,(264e6h)=24h:
执行指令 jmp bx 后,(ip
执行指令 jmp table[bx]后,(ip
执行指令 jmp [bx][si] 后,(ip
答案:1256h 3280h 2450h
24.已知(ss)=3000h, (sp)=0100h,执行下列程序后,(sp
mov ax, n1
push ax
mov ax, n2
push ax
call l1
l1ret 2
答案:00feh
25.已知(ip)=1000h, (sp)=2000h, (bx)=283fh, 指令call word ptr [bx] 的机器**是ff17h, 试问执行该指令后,内存单元1ffeh中的内容是___
答案:02h
三、问答题。
1.设ds=1000h,es=3000h,ss=4000h,si=00a0h,bx=0700h,bp=0070h,执行指令为mov ax, [bx+5]。
1)指令使用的是何种寻址方式?
2)源数据的逻辑地址和物理地址分别是多少?
3)若源数据为1234h,则执行指令后上述各寄存器的内容是什么?
ea=bx+5=0700h+5=0705h
若源数据为1234h,则执行指令后,ax中的内容就为1234h,其余寄存器的内容不变。
2.分别说明下列指令的源操作数和目的操作数各采用什么寻址方式,并写出指令中存储器操作数的物理地址的计算公式。
第3章习题答案
第3章受弯构件的正截面受弯承载力。3.1 已知单筋矩形截面梁的截面尺寸,承受弯矩设计值,采用混凝土强度等级c30,hrb400钢筋,环境类别为一类。求所需纵向受拉钢筋的截面面积和配筋。解 由附表4 3可知,环境类别为一类,c30时梁的混凝土保护层最小厚度为20mm,故取,则 查表得 选用425 满足...
第3章习题答案
第3章货币资金及应收款项。思考题。1 答 企业办理银行汇票 银行本票 单位银行卡和信用证业务时需要向银行预缴款项。办理托收承付 委托收款时不需要向银行预缴款项。一般应在开户行办理支票转账支付业务,从原来已经办妥的银行结算账户中转账支付。2 需要辩证地看地这个问题,保持质疑精神对于学习会计学 乃至全部...
第3章习题答案
1.word 2003文档扩展名的缺省类型是 a a doc b dot c wrd d txt 2.word在 环境下运行 b a dos操作系统b windows操作系统。c unix操作系统d 任何操作系统。3.在word 2003中,当前输入的文字被显示在 c a 文档的尾部 b 鼠标指针位...