汇编语言程序设计

串寻址中,8086规定SI指向目的串,DI指向源串。

题目

串寻址中,8086规定SI指向目的串,DI指向源串。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

串指令中的目的操作数地址是由()提供。

A.SS:[BP]

B.DS:[SI]

C.ES:[DI]

D.CS:[IP]


参考答案:C

第2题:

串处理指令规定源寄存器使用【 】,源串在DS段中;目的寄存器使用DI,目的串必须在ES段中。


正确答案:SI
SI

第3题:

在使用8086串处理指令时,()指向源串,()指向目的串。

A.DS:AX,ES:BX

B.DS:BP,ES:SP

C.DS:SI,ES:DI

D.DS:DI,ES:SI


正确答案:C

第4题:

若DF=1,执行串操作指令MOVSW时,地址指针自动变化是().

A.SI+SI+1,DI=DI+1
B.SI=SI+2,DI=DI+2
C.SI=SI-1,DI=DI-1
D.SI=SI-2,DI=DI-2

答案:D
解析:

第5题:

C语言库函数fgets(str,n,fg)的功能是_______。

A.从中指向的文件中读取长度n的字符串存入str指向的内存

B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存

C.从fp指向的文件中读取n个字符串存入str指向的内存

D.从sb读取至多n个字符到文件fp


正确答案:B
解析:fgets函数的作用是从指定的文件读入一个字符串。fgets(str,n,fp);中的n为要求得到的字符的个数,但只从fp指向的文件输入n-1个字符,然后在最后加一个‘\0’字符,因此得到的字符串共有n个字符。

第6题:

微处理器8086字符串操作中,用来存放源串偏移地址的寄存器是( )。

A.BP

B.SP

C.SI

D.DI


正确答案:C

第7题:

C语言库函数fgets(str,n,fp)的功能是 ______。

A.从fp指向的文件中读取长度n的字符串存入str旨向的内存

B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存

C.从fb指向的文件中读取n个字符串存入str指向的内存

D.从str读取至多n个字符到文fp


正确答案:B
解析:fgets函数的作用是从指定的文件读入—个字符串。fgets(str,n,fp);中的n为要求得到的字符的个数,但只从中指向的文件输入n-1个字符,然后在最后加—个'\0'字符,因此得到的字符串共有n个字符。

第8题:

下列串操作指令中,必须同时指明源串和目的串地址的指令是()。

A、STOSW

B、LODSW

C、SCASW

D、CMPSW


参考答案:D

第9题:

下列函数的功能是( )。 A.将a所指字符串赋给b所指空间B.使指针b指向a所指字符串SXB

下列函数的功能是( )。

A.将a所指字符串赋给b所指空间

B.使指针b指向a所指字符串

C.将a所指字符串和b所指字符串进行比较

D.检查a和b所指字符串中是否有’\0


正确答案:A
表达式*b=*a是将a所指的字符赋给b所指的空间,然后,指针a和b依次后移,直到到达指针a所指字符串的结尾。

第10题:

8086CPU串指令中对源串、目的串有何要求。


正确答案: 源串物理地址=DS*10H+SI,
目的串物理地址=ES*10H+DI
执行前必需设置DS、SI,ES、DI
CX(重复次数)
DF控制地址修改方向标志

更多相关问题