《汇编语言程序设计》试卷 模拟试卷一 一、单项选择题本大题共 20 小题每小题 1 分共 20 分 在每小题列出的四个选项中只有一个选项是符合题目要求的请将正确选项前的字母填在题后的括号 内。 1用户为了解决自己的问题用汇编语言所编写的程序称为 A目标程序 B源程序 C可执行程序 D汇编程序 2指令指针寄存器是 ABP BIP CSP DPSW 3当堆栈为空时如 SS=0805HSP=40H栈底字单元的物理地址是 A08090H B08089H C0808EH D08450H 4下面指令中源操作数的寻址方式为立即寻址的是 AMOV AXOFFSET A BMOV AXA CMOV AXA+1 DMOV AXABX 5下面各传送指令中正确的是 AMOV [DI][SI] BMOV [DX+DI]AL CMOV ALBX DMOV WORD PTR [BX]0100H 6已知 CS=2300HDS=2400H执行下列指令序列后CS 和 DS 值是 PUSH CS POP DS ACS=0 BCS=2400H CCS=2400H DCS=2300H DS=2300H DS=2300H DS=2400H DS=2300H 7执行下面指令语句则AX= MOV AL95H CBW A0095H B0F95H C0FF95H D9095H 8当执行指令ADD AXBX 后若AX 的内容为2BA0H设置的奇偶标志位PF1下面的叙述正确的 是 A表示结果中含1 的个数为偶数 B表示结果中含1 的个数为奇数 C表示该数为偶数 D表示结果中低八位含1 的个数为偶数 9设AX=1000H NEG AX NOT AX 执行上述指令后正确的结果是 AAX=1001H BAX=0FFFH CAX=1000H DAX=0111H 10完成将累加器 AL 清零并使进位标志CF 清零下面错误的指令是 AMOV AL,00H BAND AL,00H CXOR AL,AL DSUB AL,AL 11将 CX 寄存器低4 位清零的正确指令是 AAND CX0F0H BAND CX0FFF0H CAND CX1110H DMOV CX0 12执行后使 BX=0 的同时也使 CF=0OF=0 的指令是 AXOR BXBX BOR BXBX CAND BXBX DCMP BXBX 13在串操作指令前使用重复前缀指令REPE终止串的重复操作条件是 ACX0 且ZF0 BCX0 且ZF1 CCX0 或ZF0 DCX0 或ZF1 14条件转移指令JBE 产生转移的条件是 ACF=0 OR ZF=0 BCF=0 OR ZF=1 CCF=1 OR ZF=0 DCF=1 OR ZF=1 15比较BX 和SI 中的两个存储器地址若BX≥SI 转向 HIGH 的正确指令是 AJAE HIGH BJBE HIGH CJEG HIGH DJLE HIGH 16循环指令Loop 规定循环次数必定在寄存器 ADX 中 BDL 中 CCX 中 DCL 中 17 DEC WORD PTRBX指令中的操作数的数据类型是 A字 B双字 C字节 D四字 18下面指令执行后变量 DAB 中的内容是 DAW DW 2A05...