免责声明:文档之家的所有文档均为用户上传分享文档之家仅负责分类整理,如有任何问题可通过上方投诉通道反馈
一、无条件跳转: JMP;
三、根据 EFLAGS 寄存器嘚标志位跳转, 这个太多了.
根据标志位跳转的指令:
JA ;无符号大于则跳转 JNA ;无符号不大于则跳转 JAE ;无符号大于等于则跳转 JNAE ;无符号不大于等于则跳转 JG ;有苻号大于则跳转 JNG ;有符号不大于则跳转 JGE ;有符号大于等于则跳转 JNGE ;有符号不大于等于则跳转 JB ;无符号小于则跳转 JNB ;无符号不小于则跳转 JBE ;无符号小于等於则跳转 JNBE ;无符号不小于等于则跳转 JL ;有符号小于则跳转 JNL ;有符号不小于则跳转 JLE ;有符号小于等于则跳转 JNLE ;有符号不小于等于则跳转 JP ;奇偶位置位则跳轉 JNP ;奇偶位清除则跳转 JPE ;奇偶位相等则跳转 JPO ;奇偶位不等则跳转
0 |
---|
一、单项选择题(每小题1分共10分)
1、十进制数269变换为十六进制数是(C)。
(A)数据段(B)堆栈段(C)代码段(D)附加段
3、以下语句汇编后CENTH的值是(C)
4、若栈顶物理地址为20100H,当执行完指令PUSH AX后栈顶的物理地址为(D)。
5、执行下列指令后正确的结果是(B )。
6、假定AX的内容为-32768在执行了指令NEG AH后,标志位(SFOF)為(D )。
8、当A≥B时转移的条件转移指令为(AB为带符号数)(D )。
9、完成将累加器AL清零并使进位标志CF清零,下面错误的指令是(A)
二、填空题(每空1分,共10分)
2、IBM PC机内存容量最大为(1M )B要寻找这样大的空间,需要()根地址线
3、有一个由20个字组成的存储区,其起始处段哋址为4701H偏移地址为2012H。试写出该存储区首单元和末单元的物理地址分别为(49022H )和(49048 )
4、已知AL,BL中数据为带符号数若求AL∕BL的商,应使用指令序列为:(CBW )和(IDIV BL )
5、调用程序与子程序之间的参数传递方法有三种,即(堆栈法)、(寄存器法)和(存储单元)
三、指出下列指令的错误并改正(每小题1分,共9分)
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。