问答题 已知在首地址为10H和14H的存储区中,分别存放着两个字长为4字节的数据,试编写一个程序段完成它们的相减运算,并将运算结果存放到首地址为18H的存储区中(假设首地址为10H的4字节数据为被减数)。
【正确答案】LD  BR,#4    ;将循环计数初值4装入BR
   LD  IX,#0    ;将偏移量0装入IX
   CLRC    ;清借位CF←0
   LOOP:LD  AR,10H[IX]    ;取“被减数”的一个字节到AR中
   SBB  AR,14H[IX]    ;减去“减数”的对应字节(包括低字节的借位)
   ST  AR,18H[IX]    ;将“差”保存到结果的对应字节中
   INC  IX    ;计算下一字节地址的偏移量
   DEC  BR    ;循环控制计数BR←BR-1
   JNZ LOOP    ;若BR≠0则转至标号LOOP处
【答案解析】