西安交通大学17年课程考试《汇编语言程序设计》作业考核试题Word文档格式.docx
《西安交通大学17年课程考试《汇编语言程序设计》作业考核试题Word文档格式.docx》由会员分享,可在线阅读,更多相关《西安交通大学17年课程考试《汇编语言程序设计》作业考核试题Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
![西安交通大学17年课程考试《汇编语言程序设计》作业考核试题Word文档格式.docx](https://file1.bdocx.com/fileroot1/2022-11/15/c91f9beb-08cf-44d1-87a6-57c54cc38555/c91f9beb-08cf-44d1-87a6-57c54cc385551.gif)
A.AX=0032H
B.AX=00E0H
C.AX=03E0H
D.AX=0FFE0H
C
3.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()。
A.MOVAL,00H
B.ANDAL,00H
C.XORAL,AL
D.SUBAL,AL
4.有一个数值152,它与十六进制数6A相等,那么该数值是()。
A.二进制数
B.八进制数
C.十进制数
D.四进制数
B
5.循环指令LOOPNZ终止循环的条件是()。
A.CX=0,且ZF=0
B.CX=0,或ZF=1
C.CX<
>
0,且ZF=0
D.CX<
0,或ZF=1
6.在汇编下列条件转移指令中,两条指令功能不一样的是()。
A.JZ与JE
B.JC与JB
C.JA与JNBE
D.JP与JS
D
7.以80X86为CPU的PC机,在实地址工作方式下,其中断向量长度为()。
A.8个字节
B.4个字节
C.2个字节
D.1个字节
8.
A.
B.
C.
D.
9.当A≥B时转移的条件转移指令为(A,B为带符号数)()。
A.JA
B.JAE
C.JG
D.JGE
10.在循环次数已知的情况下,采用哪种方法控制循环程序最方便()。
A.计数法
B.条件控制法
11.设AL=0B4H,BL=11H,指令“MULBL”和指令“IMULBL”分别执行后OF,CF的值为()。
A.OF=1,CF=0
B.OF=1,CF=1
C.OF=0,CF=0
D.OF=0,CF=1
12.下列指令中,不影响标志位的指令是()
A.SUBBX,BX
B.RORAL,1
C.JNCLabel
D.INTn
13.8086∕8088CPU中可用作寄存器间址的寄存器是()。
A.BX、SI、DI
B.BX、BP、SI、DI
C.BX、IP、SI、DI
D.BX,DX,SI,DI
14.若(AX)=10101101B,为了使其内容变为01010010B,下列()指令执行一次即可完成此操作
A.NOT指令
B.OR指令
C.AND指令
D.XOR指令
15.已知X,Y为带符号数,两个数比较后,欲判断X≤Y发生转移,应使用()指令。
A.JBE
B.JL
C.JNG
D.JNA
16.假定(DS)=4000H,(DI)=0100H,(401OOH)=55H,(40101H)=AAH,试问执行指令LEABX,[DI]后,(BX)=()
A.0100H
B.55AAH
C.AA55H
D.4100H
17.
18.设SP=1110H,执行PUSHAX指令后,SP的内容为()
A.SP=1112H
B.SP=110EH
C.SP=1111H
D.SP=110FH
19.当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是()
A.表示结果中含1的个数为偶数
B.表示结果中含1的个数为奇数
D.表示结果中低八位含1的个数为偶数
20.
21.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为()
A.直接、立即、间接
B.直接、间接、立即
C.立即、直接、间接
D.不一定
22.十进制数269变换为十六进制数是()。
A.10B
B.10C
C.10D
D.10E
23.宏指令库以()格式存放在磁盘上。
A.可执行代码
B.目标代码
C.源代码
24.4B的字长是()。
A.8位
B.16位
C.32位
D.64位
25.汇编程序使用()伪指令使重复块重复多次。
A.LOOP
B.REPE
C.REPT
D.LOCAL
26.循环控制指令隐含指定哪个寄存器作为循环计数器()。
A.CL
B.CX
C.AL
D.AX
27.8086∕8088微处理器可访问的I∕O地址空间大小为()。
A.1KB
B.64KB
C.1MB
D.16MB
28.
29.已知AX=8078H,BX=5610H,指令CMPBL,AH执行后OF,CF的值为()
A.0,0
B.0,1
C.1,0
D.1,1
30.假定AX的内容为-32768,在执行了指令NEGAH后,标志位(SF,OF)为()。
二、判断题(共20道试题,共40分)
1.ADDES,BX()
A.错误
B.正确
2.SUBBYTEPTR[SI],1()
3.ADDAX,100()
4.ADDAX,BL()
5.INC[BX]()
6.ADD[SI],[BX]()
7.PUSHA(A为字节单元)()。
8.执行LEABX,TABLE与执行MOVBX,OFFSETTABLE效果一样()。
9.DEC[BX],1()
10.ADD[SI],100()
满分:
11.宏的处理是在程序执行过程中处理的()
12.宏定义中的形式参数可以多于宏调用的实在参数()
13.存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节()。
14.在DEBUG中,缺省值为十进制数。
()
15.在标志IF=0时,CPU忽略所有的中断请求。
16.在汇编语言中当缺省为十进制数时,表示十六进制数要用H结尾。
17.当执行LAHF和SHAF两条指令后,标志位不改变()。
18.微型计算机的字长并不一定是字节的整数倍()。
19.POP1234()。
20.CALLFARPTR[SI+2]()