奥鹏作业答案 - 分忧网!奥鹏作业答案,奥鹏在线作业答案,奥鹏作业答案及毕业论文分忧

奥鹏作业答案,奥鹏在线作业答案,奥鹏在线考核_分忧网

当前位置: 主页 > 奥鹏离线 >

川大《汇编语言程序设计2238》21秋在线作业1

时间:2022-04-29 18:55来源:未知 作者:admin 点击:
(单选题)1: 题面如下: A: a B: b C: c D: d 正确答案: C (单选题)2: 设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。 A: 0916FH B: 09170H C: 0916EH D: 0953H 正确答案: C (单选题)3: 可以将AL寄存器中的数据变为奇数的指令是(
(单选题)1: 题面如下:
A: a
B: b
C: c
D: d


(单选题)2: 设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。
A: 0916FH
B: 09170H
C: 0916EH
D: 0953H


(单选题)3: 可以将AL寄存器中的数据变为奇数的指令是( )。
A: INC AL
B: MOV AL, 0FH
C: SHL AL, 1
D: OR AL, 01H


(单选题)4: 指令TEST AX, ES:[1023H]中,源操作数的寻址方式是( )。
A: 寄存器寻址
B: 直接寻址
C: 寄存器间接寻址
D: 立即数寻址


(单选题)5: ()表示指令在程序中位置的符号地址。
A: 逻辑地址
B: 物理地址
C: IP
D: 标号


(单选题)6: 保存堆栈段段基值的寄存器是( )。
A: CS
B: SP
C: ES
D: SS


(单选题)7: 题面如下:
A: a
B: b
C: c
D: d


(单选题)8: 有伪指令SS DW ‘AB’,则SS+1单元中的内容是()。
A: ’B’
B: ’A’
C: 不确定
D: ’AB’


(单选题)9: 指令IMUL CL,表示( )。
A: (AL)*(CL)→(AX)
B: (AX)*(CL)→(DX)
C: (AX)/(CL)→(AL)
D: (CL)*(AL)→(AL)


(单选题)10: 循环控制指令LOOPNE/LOOPNZ结束循环的条件是( )。
A: (CX)=0或ZF=1
B: (CX)=0或ZF=0
C: (CX)≠0且ZF=0
D: (CX)≠0或ZF=1


(单选题)11: 指令“MOV AX,0FH XOR 1111B”执行后的结果是()。
A: 0FFFFH→AX
B: 0FH→AX
C: 1111B→ AX
D: 0→AX


(单选题)12: ,
A: a
B: b
C: c
D: d


(单选题)13: 下列逻辑地址中,表示将要执行的指令地址的是( )。
A: DS:SI
B: CS:IP
C: ES:DI
D: SS:SP


(单选题)14: 题面如下:
A: a
B: b
C: c
D: d


(单选题)15: 执行段内子程序调用指令时,CPU将把( )的值保存在堆栈中。
A: CS
B: IP
C: SP
D: CS和IP


(单选题)16: 指令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


(单选题)17: 指令ADC AX, BUF[BX]中,源操作数的寻址方式是()。
A: 寄存器寻址
B: 直接寻址
C: 寄存器间接寻址
D: 寄存器相对寻址


(单选题)18: 设堆栈指针(SP)=4EH, 执行下面两条指令,当刚进入子程序P1执行时,SP的值是()。 PUSHF CALL FAR PTR P1
A: 48H
B: 4CH
C: 52H
D: 54H


(单选题)19: 为实现单步操作,即每执行完一条指令就停下来,必须设置标志位()。
A: IF
B: AF
C: DF
D: TF


(单选题)20: 保存当前栈顶单元偏移地址的寄存器是()。
A: BP
B: SP
C: BX
D: DI


(多选题)21: 下列指令中,DB1、DB2分别是字节变量,错误的指令是()。
A: CMP DB1, DB2
B: ADD AX, BL
C: MOV [SI], DB2
D: SUB [BX], BX
E: AND AX, [DX]


(多选题)22: 有如下的伪指令语句 ORG 10H X DB ?, $, 3, $ 下列说法错误的是()。
A: X的偏移量为10H
B: X+1单元中的内容是10H
C: X单元中的内容是10H
D: X+3单元中的内容是12H
E: X+1单元与X+3单元中的内容相同


(多选题)23: 宏指令的使用过程包括的步骤有()。
A: 宏定义
B: 宏参数传递
C: 宏调用
D: 宏展开
E: 宏返回


(多选题)24: 分支程序的功能部分包括()。
A: 循环参数初始化
B: 产生条件
C: 测试
D: 定向
E: 标号


(多选题)25: 下列指令中,错误的指令是( )。
A: AND AL, ‘A’
B: SHL AX, 4
C: MOV CS, AX
D: TEST [BX], AL
E: MOV DS, 1234H


(多选题)26: 关于内存单元地址的说法,正确的是()。
A: 一个内存单元的物理地址是唯一的
B: 一个内存单元的逻辑地址是唯一的
C: 一个物理地址可以对应多个逻辑地址
D: 物理地址=段基值×16+偏移地址
E: 字单元的地址必定是偶数地址。


(多选题)27: 以下程序段中,有数据2000H的字单元的偏移量分别是()。 ORG 20H VAR1 DB 0,’0’,20H,0,20H DW VAR1
A: 03H
B: 21H
C: 22H
D: 23H
E: 24H


(多选题)28: 实现堆栈留空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)


(多选题)29: 在8086CPU中,可用于作地址指针的寄存器有()。
A: BX
B: AX
C: SI
D: BP
E: CX


(多选题)30: 标号的类型可以是( )。
A: NEAR
B: WORD
C: DWORD
D: FAR
E: DW


(判断题)31: 指令MOV AL,255是合法的数据传送指令。
A: 错误
B: 正确


(判断题)32: CMP AX,BX执行的操作是(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。
A: 错误
B: 正确


(判断题)33: 指令IN AL,DX是合法的指令。
A: 错误
B: 正确


(判断题)34: PF位可以用来表示运算结果中1的个数的奇偶性。
A: 错误
B: 正确


(判断题)35: 汇编程序和汇编语言源程序是同样的概念。
A: 错误
B: 正确


(判断题)36: 只能使用PUSH、POP类的指令对堆栈段内的内容进行操作。
A: 错误
B: 正确


(判断题)37: 指令SHR AX,4可以将AX的内容逻辑右移4位。
A: 错误
B: 正确


(判断题)38: 逻辑运算符AND、OR、XOR或NOT,只能用于数字表达式。
A: 错误
B: 正确


(判断题)39: 指令XCHG BX,ES可以将寄存器BX和ES的内容互换。
A: 错误
B: 正确


(判断题)40: 为了使执行串操作指令时串地址按增量方式处理,应使用指令CLI。
A: 错误
B: 正确


(判断题)41: 汇编语言源程序必须由四部分组成。
A: 错误
B: 正确


(判断题)42: 在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。
A: 错误
B: 正确


(判断题)43: MOV指令要影响标志位。
A: 错误
B: 正确


(判断题)44: 逻辑右移1位和算术右移1位的效果是一样的。
A: 错误
B: 正确


(判断题)45: 8086/8088标志寄存器共有16位,每一位都有含义。
A: 错误
B: 正确

(责任编辑:admin)要这答案加QQ:800020900 或加微信:vq800020900 获取
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
猜您喜欢

提示信息×