首页学历类考试大学计算机科学
(简答题)

现有下列数据段 下面程序段是实现把STR1中所有字符逆向传送到BUF缓冲区 (即STR1中第一个字符送到BUF的最后一个单元,STR1中最后一个字符送到BUF的第一个单元)。试把程序中所空缺的指令填上。

正确答案

①CLD ②SUB SI,2 或①STD ②ADD DI,2

答案解析

相似试题

  • (单选题)

    下列能够实现A和B中数据交换的语句段是()

    答案解析

  • (单选题)

    以下不能实现符号函数y=sgn(x)的程序段是()。

    答案解析

  • (单选题)

    判断下面程序段是计算哪一个数学式的()。

    答案解析

  • (单选题)

    实现将DX:AX中存放的32位数扩大四倍,正确的程序段是()。

    答案解析

  • (简答题)

    编写宏指令COMPSS,比较2个同长度的字符串str1和str2是否相等, 2个字符串的首地址和长度为变元。写出完整程序,在数据段中写出数据定义,在代码段中写出宏定义和宏调用。并处理若相等则显示‘MATCH’否则显示‘NOT MATCH’.

    答案解析

  • (填空题)

    完善程序,把字符串“student”复制到str1数组中,charstr1[20];();

    答案解析

  • (简答题)

    下面不完整的程序段是比较AX和BX的值,把其中大的数送MAX变量。如果是无符号数,应如何填写指令?如果是有符号数,应如何填写指令?

    答案解析

  • (简答题)

    下面程序段是判断寄存器AH和AL中第三位是否相同,如相同,AH置0,否则AL置0。试在空白处填上适当的指令(一个空白处只填一条指令)。

    答案解析

  • (填空题)

    完善程序,把str2中前面3个字符复制到str1中去。charstr1[10],str2[]={“china”};()

    答案解析

快考试在线搜题