题干本题共包含 5 个小题

在数据段有如下定义:

用串指令编写程序完成以下操作:

简答题1

对字符串STR1全部置‘*’符。

正确答案

答案解析

简答题2

从左到右把BUFF中的字符串传送到STR1。

正确答案

答案解析

简答题3

从右到左把BUFF中的字符串传送到STR1。

正确答案

答案解析

简答题4

比较BUFF与STR1两个字符串是否相等,如相等则DX=1,否则DX=0。

正确答案

答案解析

简答题5

查找BUFF中有无字符$,把字符$出现的次数计入BX寄存器。

正确答案

答案解析

相似试题
  • 假设数据项定义如下: DATA1DB‘HELLO!GOODMORNING!’ DATA2DB20DUP(?) 用串操作指令编写程序段,使其分别完成以下功能: 从左到右将DATA1中的字符串传送到DATA2中。 传送完后,比较DATA1和DATA2中的内容是否相同。 把DATA1中的第3和第4个字节装入AX。 将AX的内容存入DATA2+5开始的字节单元中。

    简答题查看答案

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

    简答题查看答案

  • 编写一汇编语言子程序SEG7:完成与BCD码转换为七段显示码。已知七段显示器用低电平(逻辑0)输入点亮某一段,且该十进制数0~9的七段显示码表位于数据段中首地址为TABLE的内存区。注意查找表位于代码段,而XLAT指令默认的访问是数据段。

    简答题查看答案

  • 编写程序段,统计数组ARY中负数的个数,并存入CONT单元中。下面给出数据段的定义。

    简答题查看答案