地大《微机原理与汇编语言》在线作业二
共30道题 总分:100分
一、单选题(共10题,30分)
1.在汇编语言编程中,结束用户程序返回操作系统应使用的中断指令是____。
A、INT 10H
B、INT 20H
C、RET
D、RET2
2.以BUF为起始地址的字节单元中建立一个输入缓冲区,在DOS功能子程序的调用中,执行0AH号功能后,用户从键盘输入的字符是从____个字节开始存放。
A、第一
B、第二
C、第三
D、第四
3.假定(DS)=4000H,(DI)=0100H,(401OOH)=55H,(40101H)=AAH,试问执行指令LEA BX,[DI]后,(BX)=( )
A、0100H
B、55AAH
C、AA55H
D、4100H
4.MOV AL,80H MOV CL,2 SAR AL,CL上述指令序列执行后,结果是 ( )
A、AL=40H
B、AL=20H
C、AL=0C0H
D、AL=0E0H
5.语句DA1 DB 2 DUP(3,5,7)汇编后,该语句可等同于的语句是( )
A、DA1 DB 3,5,7
B、DA1 DB 2,3,5,7
C、DA1 DB 3,5,7,2
D、DA1 DB 3,5,7,3,5,7
6.汇编程序使用( )伪指令使重复块重复多次。
A、LOOP
B、REPE
C、REPT
D、LOCAL
7.对于下列程序段: AGAIN:MOV AL,[SI] MOV ES:[DI],ALINC SI INC DI LOOP AGAIN 也可用( )指令完成同样的功能。
A、REP MOVSB
B、REP LODSB
C、REP STOSB
D、REPE SCASB
8.段内直接转移指令采用的寻址方式是:( )
A、直接寻址
B、相对寻址
C、绝对寻址
D、间接寻址
9.汇编程序至少必须有一个___
A、CS段
B、DS段
C、ES段
D、SS段
10.下面指令序列执行后,正确的结果是( ) MOV AL,0FEH ADD AL,AL ADC AL,AL
A、AL=0F8H; CF=1
B、AL=0F8H ;CF=0
C、AL=0F9H; CF=0
D、AL=0F9H; CF=1
二、多选题(共10题,40分)
1.任何一个串操作指令都可以在前面加一个重复前缀,重复前缀有哪三种()
A、REP
B、REPZ
C、REPNZ
D、RPE
2.循环结构的程序通常由三部分组成()
A、循环初始部分
B、循环体部分
C、循环控制部分
D、循环规则
3.逻辑运算指令执行后,影响的标志位是( )
A、AF
B、SF
C、ZF
D、PF
4.下面中断属于内部中断的有()
A、除法错中断
B、指令中断
C、溢出中断
D、可屏蔽中断
5.处理器指令的操作数可以是()
A、立即数
B、寄存器
C、存储单元东大答案请进:opzy.net或请联系微信:1095258436
D、运算器
6.下面属于高级语言的有()
A、JAVA
B、C++
C、汇编语言
D、特殊语言
7.所有系统功能的调用格式都是一样的,一般按四步走()
A、在AH寄存器中设置系统功能调用号
B、在指定寄存器中设置入口参数
C、用INT21H指令执行功能调用
D、根据出口参数分析功能调用执行情况
8.若需将数据段中的源串传送到附加段的目的串,可用的指令有( )
A、MOV
B、MOVS
C、SCAS
D、LODS和STOS
9.以下哪项属于计算机低级语言()
A、机器语言
B、汇编语言
C、JAVA
D、C#
10.下面是串操作指令的是()
A、MOVS
B、STOS
C、LODS
D、CMPS
三、判断题(共10题,30分)
1.对于静态RAM,静态二字的含义是指:在执行程序的过程中,所存的信息不需动态刷新
A、对
B、错
2.键盘缓冲区是一个环形队列,其性质与《数据结构》课程中对“环形队列”所描述的性质不一样。
A、对
B、错
3.1KB=1000字节
A、对
B、错
4.外部设备主要通过I/O端口与处理器交换信息()
A、对
B、错
5.在微程序控制方式中每一条机器指令用一条微指令解释执行
A、对
B、错
6.微机早期的操作系统是DOS()
A、对
B、错
7.在字符显示器的缓冲存储器中,一般存放着存放字符编码
A、对
B、错
8.存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节( )。
A、对
B、错
9.DOS命令分为内部命令和外部命令()
A、对
B、错
10.随机存取方式是指:既可以读出也可以写入
A、对
B、错