可做奥鹏院校所有作业,毕业论文,咨询请添加QQ:3230981406 微信:aopopenfd777
[四川大学]《汇编语言程序设计2238》21春在线作业2
试卷总分:100 得分:100
第1题,已知(AL)=35H, (BL)=57H,执行指令
ADD AL, BL
DAA
后,AL的值为()。
A、92H
B、8CH
C、92
D、5CH
正确答案:
第2题,指令DIV BX执行后,商和余数分别在寄存器()中。
A、AX和DX
B、DX和BX
C、DX和AX
D、AL和AH
正确答案:
第3题,将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。
A、连接程序
B、汇编程序
C、编译程序
D、调试程序
正确答案:
第4题,循环控制指令LOOPNE/LOOPNZ结束循环的条件是( )。
A、(CX)=0或ZF=1
B、(CX)=0或ZF=0
C、(CX)≠0且ZF=0
D、(CX)≠0或ZF=1
正确答案:
答案来源:(www.),保存堆栈段段基值的寄存器是( )。
A、CS
B、SP
C、ES
D、SS
正确答案:
第6题,设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。
A、0916FH
B、09170H
C、0916EH
D、0953H
正确答案:
第7题,指令"OUT DX,AL"中DX的作用是( )。
A、目的寄存器
B、数据寄存器
C、存放端口地址的地址指针寄存器
D、存放一个操作数
正确答案:
第8题,指令DIV BX,表示( )。
A、被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX
B、被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX
C、被除数(BX),除数(AX),运算后商送AH,余数送AL
D、被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX
正确答案:
第9题,可以将AL寄存器中的数据变为奇数的指令是( )。
A、INC AL
B、MOV AL, 0FH
C、SHL AL, 1
D、OR AL, 01H
正确答案:
答案来源:(www.),题面如下:
A、a
B、b
C、c
D、d
正确答案:
第11题,将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是( )。
A、MOV BX, [DI]
B、MOV BX, DI
C、MOV BX, ES:[DI]
D、LODSW
正确答案:
答案来源:(www.),指令IMUL CL,表示( )。
A、(AL)*(CL)→(AX)
B、(AX)*(CL)→(DX)
C、(AX)/(CL)→(AL)
D、(CL)*(AL)→(AL)
正确答案:
第13题,设堆栈指针(SP)=4EH, 执行下面两条指令,当刚进入子程序P1执行时,SP的值是()。PUSHFCALL FAR PTR P1
A、48H
B、4CH
C、52H
D、54H
正确答案:
第14题,语句 DA DB 4 DUP(2 DUP(8),6)表示重复的数据序列和次数是()。
A、数据序列2,8,6重复4次
B、数据序列4,8,6重复2次
C、数据序列4,2,6重复2次
D、数据序列8,8,6重复4次
正确答案:
答案来源:(www.),有伪指令SS DW 'AB',则SS+1单元中的内容是()。
A、'B'
B、'A'
C、不确定
D、'AB'
正确答案:
第16题,将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。
A、MOV AX, BX
B、MOV AX, [BX]
C、POP AX
D、MOV AX, SS:[BX]
正确答案:
第17题,已知(AX)=1111H,执行指令"XOR AX,AX"后,AX的值是( )。
A、0FFFFH
B、0H
C、1111H
D、不确定
正确答案:
第18题,将数据1234H存放在存储单元中的伪指令是( )。
A、TT DB 12H, 34H
B、TT EQU 1234H
C、TT DB '1234H'
D、TT DW 1234H
正确答案:
第19题,指令MOV BX, ES:[BP]中,源操作数的物理地址是()。
A、(ES)*16+(BP)
B、(SS)*16+(BP)
C、(ES)+(BP)
D、(BP)
正确答案:
答案来源:(www.),将BX中内容送到地址为3FH的端口中去的方法是()。
A、MOV 3FH,BX
B、OUT 3FH,BX
C、MOV AX,BX OUT 3FH,AX
D、MOV AX,BX IN AX,3FH
正确答案:
第21题,下列寄存器中是16位寄存器的有()。
A、BX
B、A
C、DH
D、BP
E、CH
正确答案:,D
第22题,下面关于宏指令的描述,正确的是( )。
A、宏指令的使用,并不能够简化目标程序
B、宏定义中不能使用形式参数
C、宏指令和子程序都可以简化源程序的书写
D、宏指令和子程序目标代码的执行方式相同
E、宏指令执行时,不需要保护和恢复断点
正确答案:,C,E
第23题,物理地址1117AH的逻辑地址可以是()。
A、1000H:117AH
B、11000H:17AH
C、1025H:0F2AH
D、1109H:00EAH
E、1117AH:0H
正确答案:
第24题,下面语句中,是伪指令语句的有( )。
A、CMP AX, CX
B、DB ?
C、IDIV CX
D、ORG 30H
E、DATA SEGMENT
正确答案:,D,E
答案来源:(www.),标号的类型可以是( )。
A、NEAR
B、WORD
C、DWORD
D、FAR
E、DW
正确答案:,D
第26题,下面指令中,可以将BX寄存器清0的指令是( )。
A、CMP BX, BX
B、XOR BX, BX
C、MOV BX, 0
D、MOV BX, 1 EQ 0
正确答案:,C,D
第27题,分支程序的功能部分包括()。
A、循环参数初始化
B、产生条件
C、测试
D、定向
E、标号
正确答案:,C,D,E
第28题,下列寄存器中是段寄存器的有( )。
A、BX
B、CS
C、DS
D、ES
E、SP
正确答案:,C,D
第29题,下面的寻址方式属于存储器操作数的寻址方式的有( )。
A、直接寻址
B、基址变址寻址
C、寄存器寻址
D、立即数寻址
E、寄存器间接寻址
正确答案:,B,E
答案来源:(www.),实现堆栈留空100H个字节单元,可选用的语句有( )。
A、DB 25H DUP(4)
B、DD 50H DUP(0)
C、DB 100H DUP(0)
D、DW 50H DUP(0)
E、DW 80H DUP(0)
正确答案:,E
第31题,逻辑右移1位和算术右移1位的效果是一样的。
A、错误
B、正确
正确答案:
第32题,指令TEST AL,0执行后AL的内容一定是全零。
A、错误
B、正确
正确答案:
第33题,指令MOV AL,255是合法的数据传送指令。
A、错误
B、正确
正确答案:
第34题,在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。
A、错误
B、正确
正确答案:
第35题,PF位可以用来表示运算结果中1的个数的奇偶性。
A、错误
B、正确
正确答案:
第36题,逻辑左移1位和算术左移1位的效果是一样的。
A、错误
B、正确
正确答案:
第37题,指令SHR AX,4可以将AX的内容逻辑右移4位。
A、错误
B、正确
正确答案:
第38题,SP的内容可以不指向堆栈的栈顶。
A、错误
B、正确
正确答案:F
第39题,PUSH、POP指令的操作数必须是字操作数。
A、错误
B、正确
正确答案:
第40题,内存中字单元的地址必须是偶数地址。
A、错误
B、正确
正确答案:
第41题,在汇编语言源程序中,伪指令语句必须放在数据段中。
A、错误
B、正确
正确答案:
第42题,指令IN AL,DX是合法的指令。
A、错误
B、正确
正确答案:
第43题,逻辑运算符AND、OR、XOR或NOT,只能用于数字表达式。
A、错误
B、正确
正确答案:
第44题,只能使用PUSH、POP类的指令对堆栈段内的内容进行操作。
A、错误
B、正确
正确答案:
第45题,CF位可以用来表示无符号数的溢出。
A、错误
B、正确
正确答案: