四川大学2013汇编语言A卷(2)
时间:2025-04-19
时间:2025-04-19
9. 以下条件转移指令中,仅使用CF标志位进行判断的是哪一条?( C ) (A)JZ L1 (B)JO L2 (C)JC L1 (D)JNZ L2
10.以下哪一条指令可以将AL寄存器的低4位置1,但同时不影响高4位?( B ) (A)XOR AL,0FH (B)OR AL,0FH (C)AND AL,0FH (D)AND AL,0F0H 11. 假设(AL)=0FFH,执行INC AL指令后,CF = ( D )
(A)0 (B)1 (C)2 (D)与执行INC指令前保持一致(dec inc不影响cf标志位) 12. 假设(AL)= 01H,执行指令SUB AL,02H后,OF = ( A ) (A)0 (B)1 (C)不确定 (D)2
13. 假设(AL)= 05H,执行指令NEG AL后,(AL)= ( B ) (A)0FAH (B)0FBH (C)0FCH (D)0F5H
14. 假设(AL)= 32H,执行指令SUB AL,05H后,PF = ( B ) (A)0 (B)1 (C)2 (D)与执行SUB指令前保持一致
15. 当CF=1时,以下哪一条指令会将程序流程转移至标号L1?( B ) (A)JNC L1 (B)JC L1 (C)JZ L1 (D)JNZ L1 16.假设(SP)=0048H,执行指令POP AX后,(SP)= ( C ) (A)0050H (B)0046H (C)004AH (D)0049H
17.假设(AL)=02H,AF=1,执行AAA指令后,(AL)=( A ) (A)02H (B)0CH (C)08H (D)12H
18.假设(AL)=80H,执行指令DEC AL后,SF = ( A )dec inc影响五个标志位,除了cf位之外
(A)0 (B)1 (C)不确定 (D)与执行DEC指令前一致 19. LOOP指令隐含使用如下哪一个寄存器作为计数器?( C ) (A)AX (B)BX (C)CX (D)DX
20. 假设(DS)=1000H,(BX)=0200H,对于指令MOV 0200H [BX],AL的目的操作数, 其物理地址为如下哪一个?( C )
(A)00500H (B)23000H (C)10400H (D)14000H
评阅教师
得分
二、多项选择题(本大题共5小题,每小题2分,共10分)提示:在每小题列
出的五个备选项中有二个至五个是符合题目要求的,请将题号与符合题目要求的代码填写在答题纸上。错选、多选、少选或未选均无分。
1.以下指令中,哪些要影响标志位?( ACD ) (A)MOV (B)PUSH (C)ADD (D)SBB (E)JA 2. 以下哪些指令会产生“不确定”的标志位?( CD ) (A)ADC (B)MOV(不影响标志位) (C)AND (D)OR (E)INC
注:试题字迹务必清晰,书写工整。
本题5页,本页为第2页