全球旧事资料 分类
R0屏蔽IR7IR4撤消屏蔽,则OCW1码为多少解:OCW100001111BOFH
28、如果优先级策略选择按非特殊EOI命令循环移位.则OCW2应为多少解:OCW2=B=AOH
f第二章习题课1、2、
3、
f4、
第三章指令系统习题课
1、若要使寄存器AL中的高4位不变,低4位为0,所用指令为(B)。
AANDAL0FH
BANDAL0FOH
CORAL0FH
DORAL0FOH
2、下列MOV指令中,不正确的指令是(D)。
AMOVAXBX
BMOVAXBX
CMOVAXCX
DMOVAXCX
3、已知BX7830H,CF1,执行指令:ADCBX,87CFH之后,BX
标志位的状态
分别为
fCF
ZF
SF。
答案:0000H,1,1,0
4、程序如下:
MOVAX,0
MOVBX,1
MOVCX,100
A:ADDAX,BX
INCBX
LOOPA
HLT
执行后的结果为(BX)
C

A)99
B)100
C)101
D)102
5、源程序如下:
MOVCL,4
MOVAX,2000H
SHLAL,CL
SHRAX,CL
MOV2000H,AX
试问:(1)若程序执行前,数据段内2000H09H,2001H03H则执行后有
2000H2001H

2本程序段的功能是什么?
答案:39H、00H将2000H2001H两相邻单元中存放的未组合型BCD码压缩成组合型BCD
码,并存入2000H单元,02001H
6、源程序如下:
MOVAL,0B7H
ANDAL,0DDH
XORAL,81H
ORAL,33H
JPLAB1
JMPLAB2
试问:(1)执行程序后AL

(2)程序将转到哪一个地址执行:

答案:37H、LAB2
7、设有100个字节数据(补码),存放在数据段中EA=2000H的存储区内,以下程序应能
从该数据区中找出最大的一个数并存人同一数据段EA=2100H的单元中,请完成该程序(在
空白处填入适当的语句)。
MAX:MOVBX,

MOVAL,BX
MOVCX,

LOOP1:INCBX
CMPAL,BX
LOOP2
MOVAL,BX
fLOOP2:DECCX
JNZ

MOV
,AL
答案:2000H、99、JG、LOOP1、2100H
8、“先工作后判断”的循环结构中,循环体执行的次数最少是A次。
B2
C0
D不定
9、有下列程序段:
AGAIN:MOVAL,SI
MOVDI,AL
INCSI
INCDI
LOOPAGAIN
下列指令中A可完成与上述程序段相同的功能。
MOVSBBREPLODSBCREPSTOSBDREPESCASB
10、已知AX6666HBX0FF00HCF0。在执行下面程序段后
AX
BX
CF

MOVAX5555H
ANDAXBX
XORAXAX
NOTBX
答案:AX0000H、BX00FFH、CF0
11、已知:AX2233HBX5566H执行了下面的程序段后AX

BX
CF

CMPAXBX
JGNEXT;若大于
XCHGAXBX
NEXTNEGAX
答案:AXAA9AH、BX2233H、CF1
12、源程序如下:
CMPAX,BX
JNCL1
JZL2
JNSL3
JNOL4
JMPL5
设AX74C3H,BX95C3H,则程序最后将转到哪个标号处执行?试说明理由。
∵74C3H95C3HDF00H
且有:CF1,ZF0,SF1,OF1
程序将转到L5标号处执行。
13、设STRr
好听全球资料 返回顶部