分析下列程序,指出运行结果。 请问: (1)该程序完成的功能是? (2)程序执行后,SUM单元的内容是?
(1)该程序完成的功能是计算0~20的偶数和。 (2)程序执行后,SUM单元的内容是110。
问答题编写完整的汇编语言程序完成如下功能:首先在屏幕上显示提示行“Input number key,CR or Space return”,显示后回车换行等待用户输入。若用户输入的数字N在1~9之间,则响铃N次(每次要稍延时以作间隔);若键入的是0或非数字字符则不响铃;若键入的是回车或空格,则直接返回DOS。
问答题已知某数组ARRAY中有50个8位带符号数,试用汇编语言编写一个完整的程序统计该数组中相邻两数之间符号变化(正数变负数或负数变正数)的次数,并将其存于NUM存储单元。
问答题从DAT单元开始存有20个8位带符号数构成的数组,要求编程去掉数组中的负奇数,并生成一个新的数组存于从RES字节单元开始的存储区中。
问答题从BUF字节单元开始存有按增序排好顺序的一个带符号数组,数组长度在LEN字节单元。在POSI字节单元存有一个正数,要求将其按顺序插入到数组中,并修改数组长度。
问答题有两个长度不等的字符串,分别存于STRN1和STRN2单元开始的存储区,字串长度分别存放于LS1和LS2字节单元,要求编程将短串接在长串之后,并将连接后的串长度存于LS1和LS1+1单元。