- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理第1_2_3章练习题课件
一、填空题 1、一个16位二进制数用补码方式表示的有符号数的范围是 。 3、指令MOV SI,[2100H]的源操作数寻址方式是(? ?? ?? ? ),目的操作数寻址方式是(? ?? ?? ?)。? 8、8086CPU中典型总线周期由____个时钟周期组成,其中T1期间,CPU输出______信息;如有必要时,可以在__________两个时钟周期之间插入1个或多个TW等待周期。 10、用OUT指令输出数据到端口时,若端口号255,须先将端口地址放在寄存器 中。 11、若BL=27H,CL=5,则执行指令ROR BL,CL后,BL的值为( ),CF=( )。 二、选择题 1、下列指令中,不影响进位的指令是:( ) A. ADD AX,BX B. MUL BL C. INC BX D.SUB AL,BH 3、 若CX=3,AX=1,执行完SHL AX,CL指令后,AX=( )。 A. 1 B. 2 C.4 D. 8 4、若CF=1,DL=A3H,CL=3,则执行指令RCR DL,CL后,寄存器DL的值为( )。 A. 14H B. A0H C.F4H D. D4H 7、下列指令中,有语法错误的指令是( ) ?????A. MOV AX,[BX][SI]??? B. LEA DI,[2000H] ?????C. OUT DX,AL???? D. SHL BX,2 8、 将AL中带符号数乘10送AL,正确的程序段是( )。 A. SAL AL,1 B. ADD AL,AL MOV BL,AL MOV BL,AL SAL AL,1 ADD AL,AL SAL AL,1 ADD AL,AL ADD AL,BL ADD AL,AL C. MOV CL,4 D. ADD AL,AL MOV BL,AL ADD AL,AL SAL AL,CL ADD AL,AL ADD AL,BL ADD AL,AL ADD AL,AL 9、假定SS=2000H,SP=0100H,AX=2107H,执行指令PUSH AX后,存放数据21H的物理地址是( )。 A、20102H B、20101H C、200FEH D、200FFH 12、若要检查BX寄存器中的D12位是否为1,应该用指令( )。 ?A. OR? BX,1000H????? B. TEST? BX,1000H ???? JNZ? NO???????????? ??????? JNZ?? YES C. XOR? BX,1000H???D. AND? BX,1000H ????? JZ?? YES????????????????????? JNZ? YES 13、 用BP作基址变址寻址时,默认操作数所在的段是( )。 ? A. 数据段??????B. 代码段?? ??? C. 堆栈段????? D. 附加段 16、设AL=-68,BL=86,执行SUB? AL,BL指令后,下列标志位中正确的是( )。 ? A. CF=1?????? B. SF=1??????? C. OF=1???????D. ZF=1 18、下列指令中,不影响CF标志位的指令是( )。 A.SUB AX,BX B.ROR AL,1 C.AND AL,BL D.INC DL 20、假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用指令序
文档评论(0)