汇编语言第6章答案(共3页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《汇编语言第6章答案(共3页).doc》由会员分享,可在线阅读,更多相关《汇编语言第6章答案(共3页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第6章 流程控制习题1. 指令指针EIP是通用寄存器还是专用寄存器?有指令能够直接给它赋值吗?哪些指令的执行会改变它的值?解答:EIP是专用寄存器,不能通过指令直接给它赋值。可以改变其值的指令有:(1)无条件分支,包括:跳转(jmp)、调用(call)、中断(int)。(2)条件分支,与标志位CF、OF、PF、SF、ZF相关的条件跳转指令。(3)循环指令,LOOP、LOOPE等。3.相对于BASIC语言中GOTO语句作用的IA-32处理器指令是哪条?跳转指令 jmp习题4.IA-32处理器通过改变EIP寄存器的数值就可以改变程序,如果程序需要无条件跳转到标号done位
2、置执行,使用“MOVL done, %EIP”语句是否可以达到,为什么?如果不能实现该功能,应该使用哪条指令?解答:不能。不能对EIP寄存器直接赋值。使用指令jmp done可以实现。习题6条件转移指令Jxx所利用的条件保存在何处?有多少个不同条件的转移指令?保存在EFLAGES寄存器中共16个(P107)习题7JA和JG指令发生跳转的条件都是“大于”,它们有什么区别?在处理带符号值和无符号值时有所区别。计算无符号值时,使用JA,对于带符号值,使用JG。习题8. 执行如下程序片断后,CMP指令分别使得5个状态标志CF、ZF、SF、OF和PF为0还是为1?它会使得哪些条件转移指令条件成立、发生转
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内