题目内容
(请给出正确答案)
[主观题]
在ARRAY址起有20个有符号数。试编程将其正数存于A起的单元中。负数存于B起的单元中。且显示正数及负数的个数。
答案
查看答案
第1题
编程:
(1)将A址起的100个无符号数按升序排放在原址处。
(2)在已经排好序的100个数中,查找是否有与AL中数值相同的数
(3)有相同的数,显示“YES”,无相同的数,显示“NO”。
编写上述任务为子程序,并由主程序调用相应子程序完成上述任务。
第2题
试编程,将R7中无符号数(≤255)转换成3位BCD码,存放在以30H为首址的3字节内RAM中。
第4题
在DATA址起有50个字节的有符号数,求其平均值存于AV单元中(设结果可存于一个字节中)。并求出正数的和及负数的和,分别存于NP和NN字单元中。
第7题
在A址处有一个32位(双字)的被除数,在B址处有一个16位(字)的除数。求两数相除后的商与余数,分别存于C址处和D址处。并说明运算数为有符号数或无符号数时,在运算处理上有何区别。
第9题
试编程实现3字节无符号数乘以2字节无符号数:R7R6R5×R4R3→@R0(5个连续单元)。
第10题
在A、B单元起各有一组有符号数,设数据个数为10个。求C=(ai×bi)运算,结果存入C字单元中。