微机原理第三章练习题及解答

上传人:飞****9 文档编号:143131791 上传时间:2020-08-26 格式:PDF 页数:6 大小:210.01KB
返回 下载 相关 举报
微机原理第三章练习题及解答_第1页
第1页 / 共6页
微机原理第三章练习题及解答_第2页
第2页 / 共6页
微机原理第三章练习题及解答_第3页
第3页 / 共6页
微机原理第三章练习题及解答_第4页
第4页 / 共6页
微机原理第三章练习题及解答_第5页
第5页 / 共6页
点击查看更多>>
资源描述

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

1、微机原理第微机原理第三三章练习题及解章练习题及解 一:单项选择题一:单项选择题 指令指令 MOV AX,BX 中,源操作数的缺省段是(中,源操作数的缺省段是( A ) 。) 。 A:DS B:ES C:SS D:CS 指令指令 PUSH BX 中,目的操作数的段寄存器是(中,目的操作数的段寄存器是( C ) 。) 。 A:DS B:ES C:SS D:CS 指令指令 MOVSB 中,目的块的段寄存器是(中,目的块的段寄存器是( B ) 。) 。 A:DS B:ES C:SS D:CS 下列指令中,不正确的指令下列指令中,不正确的指令是(是( D ) 。) 。 A:MOV AX,BX B:MOV

2、 AX,BX C:MOV AX,CX D:MOV AX,CX 下列指令中下列指令中, 不正确的指令是(不正确的指令是( D ) 。) 。 A:MOV AL,BL B:MOV AL,BX C:MOV AL,CL D:MOV AL,BL 下列指令中,不正确的指令是(下列指令中,不正确的指令是( D ) 。) 。 A:MOV BX+SI,AX B:MOV AX,BX + SI C:MOV AX,SI D:MOV AX,BX + CX 若要使寄存器若要使寄存器 AL 中的高中的高 4 位不变,低位不变,低 4 位位 0,使用指令(,使用指令( B ) 。) 。 A:AND AL,0FH B:AND A

3、L,0F0H C:OR AL,0FH D:OR AL,0F0H 若要使寄存器若要使寄存器 AL 中的高中的高 4 位不变,低位不变,低 4 位位 1,使用指令(,使用指令( C ) 。) 。 A:AND AL,0FH B:AND AL,0F0H C:OR AL,0FH D:OR AL,0F0H 若要使寄存器若要使寄存器 AL 中的高中的高 4 位为位为 0,低,低 4 位不变,使用指令(位不变,使用指令( A ) 。) 。 A:AND AL,0FH B:AND AL,0F0H C:OR AL,0FH D:OR AL,0F0H 若要使寄存器若要使寄存器 AL 中的高中的高 4 位为位为 1,低,

4、低 4 位不变,使用指令(位不变,使用指令( D ) 。) 。 A:AND AL,0FH B:AND AL,0F0H C:OR AL,0FH D:OR AL,0F0H 条件转移条件转移指令指令 JNZ的转移条件是(的转移条件是( B ) 。) 。 A:CF = 0 B:ZF = 0 C:CF = 1 D:ZF = 1 条件转移指令条件转移指令 JZ的转移条件是(的转移条件是( D ) 。) 。 A:CF = 0 B:ZF = 0 C:CF = 1 D:ZF = 1 8086CPU 响应可屏蔽中断的条件是(响应可屏蔽中断的条件是( B ) 。) 。 A:IF = 0 B:IF = 1 C:TF

5、= 0 D:TF = 1 8086CPU 向向 I/O 端口端口地址地址 30H 写字节数据应使用指令(写字节数据应使用指令( A ) 。) 。 A:OUT 30H,AL B:OUT 30H,AX C:OUT AL,30H D:OUT AX,30H 8086CPU 向向 I/O 端口地址端口地址 30H 写字数据应使用指令(写字数据应使用指令( B ) 。) 。 A:OUT 30H,AL B:OUT 30H,AX C:OUT AL,30H D:OUT AX,30H 8086CPU 从从 I/O 端口地址端口地址 80H 读字节数据应使用指令(读字节数据应使用指令( A ) 。) 。 A:IN

6、AL,80H B:IN AX,80H C:IN 80H,AL D:IN 80H,AX 8086CPU 从从 I/O 端口地址端口地址 80H 读字数据应使用指令(读字数据应使用指令( B ) 。) 。 A:IN AL,80H B:IN AX,80H C:IN 80H,AL D:IN 80H,AX 8086CPU 向向 I/O 端端口地址口地址 430H 写字数据应使用指令(写字数据应使用指令( D ) 。) 。 A:OUT 430H,AL B:OUT 430H,AX C:MOV DX,430H D:MOV DX,430H OUT DX,AL OUT DX,AX 8086CPU 向向 I/O 端

7、口地址端口地址 430H 写字节数据应使用指令(写字节数据应使用指令( C ) 。) 。 A:OUT 430H,AL B:OUT 430H,AX C:MOV DX,430H D:MOV DX,430H OUT DX,AL OUT DX,AX 若若 DF = 1,执行串操作指令,执行串操作指令 MOVSW时,地址指针自动变化是(时,地址指针自动变化是( D ) 。) 。 A:SI + SI + 1、DI = DI + 1 B:SI = SI + 2、DI = DI + 2 C:SI = SI 1、DI = DI - 1 D:SI = SI 2、DI = DI 2 若若 DF = 0,执行串操作指

8、令,执行串操作指令 MOVSW时,地址指针自时,地址指针自动变化是(动变化是( B ) 。) 。 A:SI + SI + 1、DI = DI + 1 B:SI = SI + 2、DI = DI + 2 C:SI = SI 1、DI = DI - 1 D:SI = SI 2、DI = DI 2 若若 DF = 1,执行串操作指令,执行串操作指令 MOVSB 时,地址指针自动变化是(时,地址指针自动变化是( C ) 。) 。 A:SI + SI + 1、DI = DI + 1 B:SI = SI + 2、DI = DI + 2 C:SI = SI 1、DI = DI - 1 D:SI = SI 2

9、、DI = DI 2 两个组合十进制数两个组合十进制数 46H、35H 相加,调整指令相加,调整指令 DAA 完成的是(完成的是( B ) 。) 。 A:加:加 00H 调整调整 B:加:加 06H 调整调整 C:加:加 60H 调整调整 D:加:加 66H 调整调整 二:填空题二:填空题 在寄存器寻址操作时,操作数在(在寄存器寻址操作时,操作数在( 寄存器寄存器 )中;在立即数寻址操作时,操作数在)中;在立即数寻址操作时,操作数在 ( 代码段代码段 )中。)中。 存储器寻址中所用的间址寄存器有(存储器寻址中所用的间址寄存器有( BX ) 、 () 、 ( BP ) 、 () 、 ( SI )

10、和()和( DI ) 。) 。 指令指令 MOV AX, BX的隐含段是 (的隐含段是 ( DS ) ;) ; MOV AL, BP的隐含段是 (的隐含段是 ( SS ) 。) 。 执行执行 MOV 指令时,控制线指令时,控制线 M/IO 输出电位为(输出电位为( 高电平高电平 ) ;执 行) ;执 行 OUT指令时,指令时, 控制线控制线 M/IO 输出电位为(输出电位为( 低电平低电平 ) 。) 。 若寄存器(若寄存器(AL)= 47H, (, (BL)= 9AH,完成(,完成(AL)+(BL)(BL)功能的指令为)功能的指令为 ( ADD BL,AL ) ,执行完该指令后, () ,执行

11、完该指令后, (AL)=( 47H ) ,) , (BL)=( E1H ) ,) ,CF =( 0 ) 。) 。 若寄存器(若寄存器(AL)= 0FFH, (, (BL)= 02H,完成(,完成(AL)+(BL)(AL)功能的指令为)功能的指令为 ( ADD AL,BL ) ,执行完该指令后, () ,执行完该指令后, (BL)=( 02H ) ,) , (AL)=( 01H ) ,) ,CF =( 1 ) 。) 。 要使指令要使指令 ADD 和和 ADC 功能一样,应使(功能一样,应使( CF = 0 ) 。) 。 符号数和无符号数使用(符号数和无符号数使用( 相同相同 )的加减法指令;使用

12、()的加减法指令;使用( 不同不同 )的乘除法指令。)的乘除法指令。 组合组合 BCD 码即一字节含(码即一字节含( 两个两个 )BCD 码;非组合码;非组合 BCD 码即一字节含(码即一字节含( 一个一个 ) BCD 码。码。 组合组合 BCD 码加法调整指令是 (码加法调整指令是 ( DAA ) ; 非 组 合) ; 非 组 合 BCD 码加法调码加法调整指令是 (整指令是 ( AAA ) 。) 。 十进制数十进制数 57 的组合的组合 BCD 码表示为 (码表示为 ( 57H ) ;) ; 7 的非组合的非组合 BCD 码表示为 (码表示为 ( 07H ) 。) 。 两个组合两个组合 B

13、CD 码码 56H 加加 77H,和在,和在 AL 中,执行中,执行 DAA 指令完成加(指令完成加( 66H )调整。)调整。 两个组合两个组合 BCD 码码 13H 加加 36H,和在,和在 AL 中,执行中,执行 DAA 指令完成加(指令完成加( 00H )调整。)调整。 指令指令 MUL BYTE PTRBX 的功能为(的功能为( AX = ALBX ) 。) 。 指令指令 MUL WORD PTRBX 的功能为(的功能为( DX、AX = AXBX ) 。) 。 执行指令执行指令 DIV BL 后,商存放在(后,商存放在( AL )中;余存放在()中;余存放在( AH )中。)中。

14、执行指令执行指令 DIV BX 后,商存放在(后,商存放在( AX )中;余存放在()中;余存放在( DX )中。)中。 若寄存器(若寄存器(AL)= 47H,执行指令,执行指令 CBW后,寄存器(后,寄存器(AX)=( 0047H ) 。) 。 若寄存器(若寄存器(AL)= 9AH,执行指令,执行指令 CBW后,寄存器(后,寄存器(AX)=( FF9AH ) 。) 。 若寄存器(若寄存器(AX)= 89H,执行指令,执行指令 CWD 后,寄存器(后,寄存器(DX)=( FFFFH ) 。) 。 与指令与指令 LEA AX,BUF 功能相同的指令为(功能相同的指令为( MOV AX,OFFSET BUF ) 。) 。 指令指令 AAM 对积进行调整,指令对积进行调整,指令 AAD 对(对( 被除数被除数 )进行调整。)进行调整。 指令指令 MUL 和和 AAM 的使用顺序为先(的使用顺序为先( MUL ) ,后 () ,后 ( AAM ) 。) 。 指令指令 DIV 和和 AAD 的使用顺序为先(的使用顺序为先( AAD ) ,后 () ,后 ( DIV )

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

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