奥鹏西北工业大学《汇编与微机接口》在线作业
奥鹏西北工业大学平时在线作业
西工大19秋《汇编与微机接口》在线作业
已知(DS)=4000H,(SI)=1000H,COUNT=2000H,(CS)=3000H,在执行 MOV AX,[COUNT+SI] 指令时,源操作数的物理地址是 ( )
A:43000H
B:33000H和3300H
C:43000H和43001H
D:03000H
答案问询微信:424329
已知BX=5E5CH,CX=8303H,CF=1 ROR BX,CL XOR BH,CH ROL BX,CL 上述程序段执行后,BX=( )H 。
A:4658
B:6458
C:4568
D:8564
答案问询微信:424329
可用于寄存器间接寻址和寄存器相对寻址的寄存器是 ( )
A:AX
B:BX
C:CX
D:DX
答案问询微信:424329
设寄存器AL,BL,CL中内容均为76H XOR AL,0FH AND BL,0FH OR CL,0FH 执行上述指令序列后,AL=( )H。
A:06
B:7
C:79
D:97
答案问询微信:424329
有数据定义DB 4 DUP (0,2 DUP (20H)),其中能组成0020H字数据的个数是( )
A:0
B:3
C:4
D:8
答案问询微信:424329
语句ENDM是通知汇编程序 ( )
A:过程定义结束
B:宏定义结束
C:源程序结束
D:段定义结束
答案问询微信:424329
MOV AL,01H ROR AL,1 OR AL,AL NEG AL 上述程序段后,CF=( )。
A:1
B:2
C:3
D:4
答案问询微信:424329
设字长为8位,补码可表示的数的范围为 ( )
A:0–256
B:-127–+128
C:-128–+127
D:0—128
答案问询微信:424329
堆栈中当前出栈的存储单元的地址是( )
A:SS10H+SP
B:SS10H+BP
C:SS10+SP
D:SS10+BP
答案问询微信:424329
程序段 MOV AL,0FH XOR AL,0FFH MOV CL,7 SHR AL,CL ①上述程序段执行后,AL=( )H。
A:01
B:02
C:03
D:04
答案问询微信:424329
在汇编语言程序中,对END语句的叙述正确的是( )
A:END语句是一可执行语句
B:END语句表示程序执行到此结束
C:END语句表示源程序到此结束
D:END语句在汇编后要产生机器码
答案问询微信:424329
语句ENDM是通知汇编程序为( )
A:过程定义结束
B:宏定义结束
C:源程序结束
D:段定义结束
答案问询微信:424329
汇编语言语句格式中,对名字项的规定,请指出错误的解释( )
A:名字的第一个字符只可以是大小写英文字母及?、@、__等
B:名字的第一个字符可以是大小写英文字母、数字、?、@、__等
C:名字的有效长度≤31个字符
D:名字从第二个字符起可以出现数字,但不允许出现$、#等字符
答案问询微信:424329
下列语句中能实现留空8个字节单元的语句是( )
A:DA1 DT ?
B:DA2 DW ?,?
C:DA3 DD ?
D:DA4 DQ ?
答案问询微信:424329
指令语句中标号的错误定义是( )
A:在代码段中的名字项定义,后面紧跟冒号
B:用EQU伪指令定义
C:用LABEL伪指令定义
D:用“JMP 标号”指令定义
答案问询微信:424329
在汇编语言程序的开发过程中使用宏功能的顺序是( )
A:宏定义,宏调用奥鹏西北工业大学平时在线作业
B:宏定义,宏展开
C:宏定义,宏调用,宏展开
D:宏定义,宏展开,宏调用
答案问询微信:424329
01100100B,不能表示的是( )
A:64H
B:100
C:d
D:'F
答案问询微信:424329
汇编语言程序中各语句的操作项可以是指令、伪指令或( )
A:操作数
B:运算符
C:宏指令
D:表达式
答案问询微信:424329
对于以下宏定义 BRANCH MACRO X IF ($-X) GE 128 JMP NEAR PTR X ELSE JMP SHORT X NDIF ENDM 现有以下代码 LOOP0: MOV AX,BX BRANCH LOOP0 宏展开LOOP0: MOV AX,BX JMP SHORT LOOP0。
A:错误
B:正确
答案问询微信:424329