微机原理习题

上传人:hs****ma 文档编号:455645399 上传时间:2024-01-11 格式:DOC 页数:7 大小:74.50KB
返回 下载 相关 举报
微机原理习题_第1页
第1页 / 共7页
微机原理习题_第2页
第2页 / 共7页
微机原理习题_第3页
第3页 / 共7页
微机原理习题_第4页
第4页 / 共7页
微机原理习题_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《微机原理习题》由会员分享,可在线阅读,更多相关《微机原理习题(7页珍藏版)》请在金锄头文库上搜索。

1、微机原理第2,3章模拟题1.指令指针寄存器是( )。 IP SP BP PSW2.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF1,下面的叙述正确的是( )。 表示结果中含1的个数为偶数 表示结果中含1的个数为奇数 表示该数为偶数 表示结果中低八位含1的个数为偶数3.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是( )。 MOV AL,00H AND AL,00H XOR AL,AL SUB AL,AL4下列指令执行后总是使CF0,OF0的是( )。 AND NEG NOT INC5完成同指令XCHG AX,BX相同功能的指令或指令序列是( )。

2、MOV AX,BX MOV BX,AX PUSH AX /POP BX MOV CX,AX/MOV AX,BX/MOV BX,CX 6设AH0,AL06H,BL09H,执行指令ADD AL,BL/AAA之后,其结果应是( )。 AH01,AL05 AH1 AL15 AH0 AL0FH AH0 AL057设AL0B4H,BL11H,指令“MUL BL”和指令 “IMUL BL”分别执行后OF,CF的值为( ) OF1,CF0 OF1,CF1 OF0,CF0 OF0,CF18在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是( )。 CX0且ZF0 CX0且ZF1 CX0或ZF0 CX

3、0或ZF19下面指令中,合理而有意义的指令是( )。 REP LODSB REP SCASB REP CMPSB REP MOVSB10下面的数据传送指令中,错误的操作是( )。 MOV SS:BX+DI,1000H MOV DX,1000H MOV WORD PTRBX,1000H MOV DS,2000H11执行下列指令后,正确的结果是( )。 MOV AL,100 MOV BL,2 AL100H,BL02H AL64H,BL0FEH AL64H,BL82H AL100H,BL0FEH12、AL和VAR字节单元中分别存放一个带符号数,执行CMP AL,VAR时,如ALVAR,那么溢出位和符

4、号位的关系是( )。A、OF=SF B、OFSF C、OF=SF=1 D、OF=SF=013实现将DX:AX中存放的32位数扩大四倍,正确的程序段是( )。 SHL AX,2 RCL AX,2 ROL DX,2 SHL DX,2 MOV CX,2 SHL AX,1LOP:SHL AX,1 SHL AX,1 RCL DX,1 RCL DX,1 LOOP LOP RCL DX,114测试BL寄存器内容是否与数据4FH相等, 若相等则转NEXT处执行,可实现的方法是( )。 TEST BL,4FH XOR BL,4FH JZ NEXT JZ NEXT AND BL,4FH OR BL,4FH JZ

5、NEXT JZ NEXT 15当一个带符号数大于0FBH时程序转移, 需选用的条件转移指令是( )。 JLE JNL JNLE JL16下面指令序列测试BH中的数是否为奇数, 若为奇数则转移至K1处,横线处的指令应为 TEST BH,01HK1 JNE JZ JS JC17、MOV SP,3210H / PUSH AX执行上述指令序列后,SP寄存器的值是( )。 A、3211H B、320EH C、320FH D、3212H、编写分支程序,在进行条件判断前,可用指令构 成条件,其中不能形成条件的指令有( )。 A、CMP B、SUB C、AND D、MOV19、为使CX=1时,转至MINUS而

6、编制了指令序列,其中错误的序列是( )。 A、INC CX /JZ MINUS B、SUB CX,OFFFFH /JZ MINUS C、AND CX,OFFFFH/ JZ MINUS D、XOR CX,OFFFFH /JZ MINUS、编写分支程序,在进行条件判断前,可用指令构 成条件,其中不能形成条件的指令有( )。 A、CMP B、SUB C、AND D、MOV19、为使CX=1时,转至MINUS而编制了指令序列,其中错误的序列是( )。 A、INC CX /JZ MINUS B、SUB CX,OFFFFH /JZ MINUS C、AND CX,OFFFFH/ JZ MINUS D、XOR

7、 CX,OFFFFH /JZ MINUS、编写分支程序,在进行条件判断前,可用指令构 成条件,其中不能形成条件的指令有( )。 A、CMP B、SUB C、AND D、MOV19、为使CX=1时,转至MINUS而编制了指令序列,其中错误的序列是( )。 A、INC CX /JZ MINUS B、SUB CX,OFFFFH /JZ MINUS C、AND CX,OFFFFH/ JZ MINUS D、XOR CX,OFFFFH /JZ MINUS、编写分支程序,在进行条件判断前,可用指令构 成条件,其中不能形成条件的指令有( )。 A、CMP B、SUB C、AND D、MOV19、为使CX=1时

8、,转至MINUS而编制了指令序列,其中错误的序列是( )。 A、INC CX /JZ MINUS B、SUB CX,OFFFFH /JZ MINUS C、AND CX,OFFFFH/ JZ MINUS D、XOR CX,OFFFFH /JZ MINUS20、检查BUF的内容是否为正偶数,如是正偶数,则 0AL。下面程序段正确的是( )。 A、MOV AL,BUF /JS K1/ SHR AL,1 JNC K1/ MOV AL,0/ K1: B、MOV AL,BUF/ AND AL,11/ JNZ K2 MOV AL,0/ K2: C、MOV AL,BUF/ TEST AL,81H/ JNZ K

9、3 MOV AL,0/ K3: D、MOV AL,BUF/ JNP K4/TEST AL,80H JNZ K4/ MOV AL,0/K4:21、设DS=8225H,DI=3942H,指令NEG BYTE PTRDI 操作数的物理地址是( ) A、85B92H B、86192H C、BB690H D、12169H22、下列寄存器组中在段内寻址时可以提供偏移地址 的寄存器组是( ) A、AX,BX,CX,DX B、BX,BP,SI,DI C、SP,IP,BP,DX D、CS,DS,ES,SS 23、循环指令LOOPNZ终止循环的条件是( )。A、CX=0,且ZF=0 B、CX=0,或ZF=1 C、

10、CX10,且ZF=0 D、CX10,或ZF=1 24、对寄存器AX的内容乘以4的正确指令序列是( )。 A、SHR AX,1 /SHR AX,1 B、SHL AX,1/ SHL,AX,1 C、ROL AX,1 /ROL AX,1 D、RCR AX,1/ RCR AX,125、执行INC指令除对SF、ZF有影响外,还要影响的标 志位是( )。A、OF,AF,PF B、OF,AF,CF C、OF,PF,CF D、AF,PF,CF 26、设DH=10H,执行NEG DH指令后,正确的结果是( )。A、DH=10H CF=1 B、DH=0F0H CF=0 C、DH=10H CF=0 D、DH=0F0H

11、 CF=1 27、下列传送指令中有语法错误的是( )。A、MOV CS,AX B、MOV DS,AX C、MOV SS,AX D、MOV ES,AX 28、与MOV BX,OFFSET VAR指令完全等效的指令是( )。A、MOV BX,VAR B、LDS BX,VAR C、LES BX,VAR D、LEA BX,VAR29、下面指令执行后,改变AL寄存器内容的指令是( )。A、TEST AL,02H B、OR AL,AL C、CMP AL,BL D、AND AL,BL 30、执行除法指令后,影响的标志位是( )。A、CF,OF B、SF,ZF C、CF,OF,SF D、AF,CF,OF,PF

12、,SF,ZF都不确定 31、执行下面指令序列后,结果是( )。 MOV AL,82H / CBW A、AX=0FF82H B、AX=8082H C、AX=0082H D、AX=0F82H4.用一条指令仅实现将BX+SI=AX的方法是( )XCHG AX,BXSIMOV AX,BX+SILEA AX,BXSILEA AX,BXSI 7.选用串操作指令时,错误的操作是( )置方向标志位根据串操作指令设置重复次数并送入CX设置源操作数及目的操作数指针源操作数和目的操作数都可以加段超越1.ZF标志位是标志结果是否为零的,若结果,ZF为( ),否则ZF为( )。当ZF为1时,SF为( ) (1)栈顶内容弹出送字变量AYW( )(2)双字变量AYD存放的地址指针送ES和SI( ) (8)AX的内容加1,要求不影响CF( )

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 工业自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号