《18秋学期《汇编语言程序设计》在线作业3》由会员分享,可在线阅读,更多相关《18秋学期《汇编语言程序设计》在线作业3(4页珍藏版)》请在金锄头文库上搜索。
1、汇编语言程序设计 1 单选题 1 已知X,Y为带符号数, 两数比较后, 欲判断XY发生转移, 应使用指令 ( ) C A JBEB JLC JNGD JNA2 当CX=0时,REP MOVSB执行的次数为。 ( ) A A 0次B 1次C 65535次D 65536次3 当执行完下列指令序列后,标志位PF和SF的值为 ( )。 MOV AL,0C4H AND AL,9DH D A 0,0B 0,1C 1,0D 1,14 已知AL=68H,BL=5AH,指令ADD AL,BL执行后,OF和CF的值分别为( )。 C A 0,0B 0,1C 1,0D 1,15 已知AX=000DH,则AAA执行后
2、,AX的值为: B A 000DHB 0103HC 0003HD 0013H6 已知SP=100H,指令IRET执行后,SP的值为 ( )。 A A 106HB 104HC 0FCHD 0FAH7 已知AL=9DH,则DAA执行后,AL的值为: C A 9DHB A3HC 03HD 93H8 确定下列哪些数据在汇编语言中是非法的()。 C A 19AHB 1372C ABHD 1459 已知CALL BX执行前SP=100H, 执行后SP的内容为 ( ) D A 100HB 102HC 98HD 0FEH10 DATA的定义如下:DATA DW 1234H 现想把12H取入到AL寄存器,可以实
3、现该功能的程序段是( )。 C A MOV AL,BYTE PTR DATAB MOV AL,HIGH DATAC LEA SI,DATA+1 MOV AL,SI D MOV AX,DATA2 判断题 1 X3DB34H,ABH () A A 错误B 正确2 宏定义中可以将寄存器的名称定义为形式参数。 () B A 错误B 正确3 已知AH=01H, AL=0FFH, 执行MUL后, AX=0FFFFH。 () A A 错误B 正确4 CPU响应NMI的必要条件是IF=1。() A A 错误B 正确5 NEG30H( ) A A 错误B 正确6 JS AX( ) A A 错误B 正确7 LOOPE 10H ( ) A A 错误B 正确8 OUT 2F8H,AL( ) A A 错误B 正确9 ADDAX,BL ( ) A A 错误B 正确10 当X<Y(X,Y为无符号数)时发生转移的条件转移指令有JB和JC。 B A 错误B 正确