|
大工16春《汇编语言程序设计》在线测试3
一、资料来源(谋学网www.mouxue.com)(共 10 道试题,共 40 分。)
1. 阅读如下程序段:(1)RR XXH,XXH,……,XXH (2) NUM QU $-RR (3)RTT ? (4)… (5)MOV X,NUM (6)MOV X,-1 (7)ON: (8)IN X (9)MP RR[X],0 (10)LOOPZ ON (11)JNZ NXT (12)MOV L,OFFH (13)NXT: (14)MOV RTT,L (15)HLT结束后,该程序完成的功能是()。
. 希尔排序算法
. 在以rr为起始地址的数组中查找第一个非0数据
. 在以rr为起始地址的数组中查找字符
. 以上都不对
正确资料:
2. MOV [X],L指令是将X寄存器()地址送入X中。
. 低8位
. 高8位
. 低32位
. 高32位
正确资料:
3. (1)FUNTION MRO P1,P2,P3(2)MOV X,P1 (3)P2 P3,1 (4)NM 通过调用语句FUNTION 101H,,X调用之后,X寄存器中的内容为()。
. 100H
. 99H
. 98H
. 101H
正确资料:
4. 阅读下面的程序片段。(1)MOV X,723H(2)MOV X,086H (3)SU L,L (4)S H,H (5)XOR L,01H (6) X,0执行该程序片段后:F等于()。
.
.
. 0
. 1
正确资料:
5. 阅读如下程序段,假设数组中所有数据均为0:(1)RR XXH,XXH,……,XXH (2) NUM QU $-RR (3)RTT ? (4)… (5)MOV X,NUM (6)MOV X,-1 (7)ON: (8)IN X (9)MP RR[X],0 (10)LOOPZ ON (11)JNZ NXT (12)MOV L,OFFH (13)NXT: (14)MOV RTT,L (15)HLT结束后,RTT字节单元中的内容是()。
. 0FFH
. 0
. H
. 001H
正确资料:
6. 下面指令执行后,(1)W W 205H(2) 0FH (3)MOV L,YT PRT W (4)SU ,L变量中的内容是()。
. 0F5H
. 0F6H
. 0
. 065H
正确资料:
7. 假设(X)=00001000H,(X)=00002000H,(S)=0010H,试问MOV X,[X+X]指令访问内存的物理地址是()。
. 00003100H
. 10003100H
. 00003200H
. 00005100H
正确资料:
8. MRO和NM是一对伪指令,在()定义中,它们成对出现。
. 宏
. 字母
. 语句
. 数字
正确资料:
9. 阅读下面的程序片段。(1)MOV X,723H(2)MOV X,086H (3)SU L,L (4)S H,H (5)XOR L,01H (6) X,0执行该程序片段后:(X)等于()。
. 9H
. 9FH
. 0
. H
正确资料:
10. 阅读下面的程序片段。(1)MOV X,723H(2)MOV X,086H (3)SU L,L (4)S H,H (5)XOR L,01H (6) X,0执行该程序片段后:OF等于()。
.
.
. 0
. 1
正确资料:
大工16春《汇编语言程序设计》在线测试3
二、资料来源(谋学网www.mouxue.com)(共 20 道试题,共 60 分。)
1. M方式中,M控制器永远都不会获得总线控制权。
. 错误
. 正确
正确资料:
2. 在宏定义FOO MRO P1,P2,P3 …… NM后,该FOO WOR_VR,IN,X 宏调用是合法的。
. 错误
. 正确
正确资料:
3. 传递的参数较少的情况下,使用宏调用而不是使用子程序调用较为合理。
. 错误
. 正确
正确资料:
4. 宏定义内不允许使用宏调用。
. 错误
. 正确
正确资料:
5. 计算机的外设和存储设备都是通过接口连接到系统总线上的,每个接口都有一组寄存器组成。
. 错误
. 正确
正确资料:
6. 宏定义可以出现在宏调用之后。
. 错误
. 正确
正确资料:
7. LOL伪操作(局部标号伪操作),其标准格式如下:LOL LIST OF LOL LLS。
. 错误
. 正确
正确资料:
8. M方式,也称为成组数据传送方式。
. 错误
. 正确
正确资料:
9. 直接存储器存取方式,也叫MFM方式。
. 错误
. 正确
正确资料:
10. 计算机的PU和内存通过端口和外部设备进行通信。
. 错误
. 正确
正确资料:
11. 宏定义中可以无变元(参数)。
. 错误
. 正确
正确资料:
12. PU和外设之间要交换控制,状态和数据三种信息,但真正要交换的是数据信息,这些信息可以是串行的也可以是并行的,相应的外设接口要用串行接口和并行接口。
. 错误
. 正确
正确资料:
13. 重复调用的代码较短的情况下,使用宏调用而不是使用子程序调用较为合理。
. 错误
. 正确
正确资料:
14. M控制器主要包括四个寄存器:控制寄存器,状态寄存器,地址寄存器,字节计数器。
. 错误
. 正确
正确资料:
15. 宏定义内不允许使用宏定义。
. 错误
. 正确
正确资料:
16. 变元可以是操作码的一部分,但在宏定义体中必须用&作分隔符。
. 错误
. 正确
正确资料:
17. 某些情况下,汇编语言需要连续地重复完成相同或几乎完全相同的一组代码,这时候就需要重复汇编,这有些类似于语言中的条件编译。
. 错误
. 正确
正确资料:
18. 宏汇编中,实元可以是常数,寄存器,存储单元名,以及用寻址方式能找到的地址或表达式等。
. 错误
. 正确
正确资料:
19. MRO和NM一对伪操作中间就是宏定义体,是一组有独立功能的程序代码。
. 错误
. 正确
正确资料:
20. 子程序调用过程中,它只占用自身空间大小,而宏汇编在调用后,都要作一次宏展开,因此实际占用空间会随着宏调用次数增加而增加。所以使用宏汇编没有任何意义。
. 错误
. 正确
正确资料:
|
|