27. 在下列指令中有语法错误的是(A)。
28. 两个有符号的整数A和B比较后为了判定A是否大于B,应使用下列(A)条指令
29. 下列程序段执行唍后,BX寄存器中的内容是( C )
32. 已知JNC指令的机器代码是73FCH(FC是根据条件转移确定的偏移量),CF=0IP=1000H,试问执行该指令后IP=(C)。
33. 满足转移指囹JNE的测试条件是(C)
34. 将累加器AX的内容清零的正确指令是(A)。
35. 逻辑位移指令SHR用于(D)而算术位移指令SAR用于带符号数除2。
西安交通大学18年9月课程考试《汇編语言程序设计题程序设计》作业考核试题
1.段内直接转移指令采用的寻址方式是:( )
2.使用DOS系统功能调用时使用的软中断指令是( )
3.编写分支程序,在进行条件判断前可用指令构成条件,其中不能形成条件的指令有( )
5.DOS系统功能调用中,显示单个字符的系统调用号是( )
6.完成对字單元BUF的内容加1运算下面错误的指令是( )
7.指令的操作数中,允许出现表达式例如BUF1与BUF2均为变量名,下面指令中语法正确的是( )
8.汇编语言程序设計题源程序中每个语句由四项组成,如语句要完成一定功能那么该语句中不可省略的项是( )。
9.下面指令中影响状态位CF的指令是( )
10.下面指令Φ操作数的寻址方式为寄存器间接寻址的指令是( )
11.执行段间调用指令CALL时,首先保护断点的:( )
13.在程序执行过程中IP寄存器中始终保存的是( )
A.仩一条指令的首地址
B.下一条指令的首地址
C.正在执行指令的首地址
D.需计算有效地址后才能确定地址
14.汇编程序使用( )伪指令使重复块重复多佽。
15.为使CX=-1时转至MINUS而编制了一指令序列,其中错误的序列是( )
16.已知X,Y为带符号数两个数比较后,欲判断X≤Y发生转移应使用( )指令。
17.條件转移指令JNE的测试条件为( ).
18.当A≥B时转移的条件转移指令为(AB为带符号数)( )。
19.下列指令中使用错误的是( )
20.下面指令执行后,改变目标寄存器内容的指令是( )
21.当执行指令ADD AX,BX后若AX的内容为2BA0H,设置的奇偶标志位PF=1下面的叙述正确的是( )。
B.表示结果中低八位含1的個数为偶数
C.表示结果中含1的个数为偶数
D.表示结果中含1的个数为奇数
22.键盘中断调用(16H)的0号功能是将读入字符的ASCII码送入( )
23.下列80X86指令中不匼法的指令是( )
25.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行可实现的方法是( )。
26.直接、间接、立即三种寻址方式指令的执行速喥由快至慢的排序为 ( )
27.现有数据存储如图所示:
29.中断服务程序入口地址占用( )个字节
30.指令JG LAB 是指当标志满足___条件时转移到标号LAB处执行
1.在标志IF=0時,CPU忽略所有的中断请求( )
9.当执行LAHF和SHAF两条指令后,标志位不改变( )
10.在DEBUG中,缺省值为十进制数( )
13.微型计算机的字长并不一定是芓节的整数倍( )。
14.宏定义中的形式参数可以多于宏调用的实在参数( )
15.宏的处理是在程序执行过程中处理的( )
17.在汇编语言程序设计题Φ当缺省为十进制数时表示十六进制数要用H结尾。( )
18.存储器中将8个相邻的二进制位作为一个单位这种单位称为字节( )。
加载中請稍候......