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

两个字符串分别存放在首地址为42H和52H的内部RAM中,字符串长度放在41H单元,请编程比较两个字符串。若相等,则把数字00H送40H单元,否则把0FFH送40H单元。

正确答案

有一个字节不等,整个字符串不相等,所有字节相等,两字串才相等。

答案解析

相似试题

  • (简答题)

    两个4位BCD码数相加,被加数和加数分别存于30H、31H和40H、41H单元中(次序为千位、百位在低地址中,十位、个位在高地址中),和数放在50H、51H、52H中(52H用于存放最高位的进位),试编写加法程序。   

    答案解析

  • (简答题)

    设计一个采用异步通信方式输出字符的程序段,规定波特率因子为64,7个数据位,1个停止位,用偶校验,端口地址为40H、42H,缓冲区首地址为2000H:3000H,长度为20字节。

    答案解析

  • (简答题)

    8255芯片的A口和B口分别与8个LED灯和8个开关连接好,通过开关控制LED等的开和关。8255的端口地址为40H,42H,44H和46H。画出译码电路图,编写初始化程序和控制程序。

    答案解析

  • (单选题)

    一个路由器有两个端口,分别接到两个网络,两个网络各有一个主机,IP地址分别为110.25.53.1和110.24.52.6,子网掩码均为255.255.255.0,请从中选出两个IP地 址分别配给路由器的两个端口()。

    答案解析

  • (单选题)

    设二个数组为A[0‥7]、B[-5‥2,3‥8],则这两个数组分别能存放的字符的最大个数是()。

    答案解析

  • (简答题)

    下列指令序列用来对两个数组进行处理,并产生结果存放在$v0中。假定每个数组有2500个字,其数组下标为0到2499。两个数组的基地址分别存放在$a0和$a1中,数组长度分别存放在$a2和$a3中。要求为以下MIPS指令序列加注释,并简单说明该过程的功能。假定该指令序列运行在一个时钟频率为2GHz的处理器上,add、addi和sll指令的CPI为1;lw和bne指令的CPI为2,则最坏情况下运行所需时间是多少秒?

    答案解析

  • (简答题)

    某字符输出设备,其数据端口和状态端口的地址均为80H,在读取状态时,当标志位D7为0时表明该设备闲。请编写采用查询方式进行数据传送的程序段,要求将存放于符号 地址ADDR处的一串字符(以$为结束标志)输出给该设备,注意在程序中加上注释。

    答案解析

  • (填空题)

    假设8253的端口地址为40H~43H,那么控制端口地址为(),通道0、1、2的端口地址为40H,41H,42H。

    答案解析

  • (单选题)

    设char *s1, *s2;分别指向两个字符串,可以判断字符串s1和s2是否相等的表达式为()

    答案解析

快考试在线搜题