练习(算术运算及逻辑移位指令3题目).doc

练习(算术运算及逻辑移位指令3题目).doc

ID:51245197

大小:48.02 KB

页数:2页

时间:2020-03-10

练习(算术运算及逻辑移位指令3题目).doc_第1页
练习(算术运算及逻辑移位指令3题目).doc_第2页
资源描述:

《练习(算术运算及逻辑移位指令3题目).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、练习算术运算与逻辑移位指令1、若AX=0ABCDH,BX=7F8FH,CF=1。分别执行0886CPU指令(1)ADDAX,BX(2)ADCAX,BX(3)SBBAX,BX(3)NEGAX(5)ANDAX,BX(6)ORAX,BX(7)XORAX,BX(8)IMULBL后,AX寄存器中的内容,并指出标志寄存器SF、ZF、AF、PF、CF及OF的状态。2、若CX=6700H,DX=78FFH,CF=1,求分别执行指令(1)ADDCX,DX(2)ADCCX,DX(3)SUBCX,DX(4)SBBCX,DX(5)AN

2、DCX,DX(6)ORCX,DX(7)XORCX,DX后,CX和DX中的内容。并指出标志寄存器SF、ZF、AF、PF、CF和OF的状态。3、X,Y分别为下列各组数,当它们分别进行加、减、AND、OR、XOR运算后,其标志位,SF、OF、CF、PF、ZF的状态如何?(1)X=21H;Y=43H(2)X=9AH;Y=0BCH(3)X=48H;Y=8DH(2)X=54H;Y=54H4、若AX=98ABH,BX=A8BCH,求执行指令ADDAX,BX后,AX与BX中的内容,并指出SF、ZF、AF、PF、CF和OF的状态

3、。5、针对下列各条指令执行后的结果,填入目的操作数的值及标志位的状态。指 令目的操作数的值CFZFSFOFPFAFMOV  AL,89H       ADD  AL,AL       CMP  AL,0BCH       DEC  AL       MOV  AL,45H       AND  AL,0FH       OR   AL,0C3H       SHR  AL,1       RCL  AL,1       6、若AX=FFF8H,BX=FFFAH,求执行IMULBX后,DX与AX中的内容,并指出标

4、志位OF与CF的状态。7、若AX=FFFEH,BX=FFFDH,求执行指令IMULBX后,DX与AX中的内容。指出标志位OF与CF的状态。8、设AL=85H,BL=2AH,均为带符号数,求指令IMULBL的执行结果。9、若AL=78H,BL=87H,(1)求执行指令ADDAL,BLDAA之后,AL=?标志位AF=?CF=?并说明BCD码调整情况。(2)若执行指令SUBAL,BL与DAS后,情况又如何?10、若AL=75H,BL=48,(1)求执行指令ADDAL,BLDAA之后,AL=?标志位AF=?CF=?并说

5、明BCD码调整情况。(2)若执行指令SUBAL,BL与DAS后,情况又如何?11、若有一个4字节数,放在寄存器BX间址的内存中(低地址对应低字节),要求这个4字节整数整个左移一位如何实现?右移一位又如何实现?12、若有一个四字节数,放在寄存器DX与AX中(DX放高16位),要求这个四字节数整个左移一位如何实现?右移一位又如何实现?13、分别编写一程序使(1)AX寄存器高3位清0;(2)BX寄存器高3位置1;(3)CX寄存器高4位取反;(4)DX寄存器高3位不变,其余位清0。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。