主观

阅读以下说明和x86汇编语言代码,根据要求回答问题1至问题3。

 【说明】

 在某嵌入式安全监测系统中,对某任务的加工操作需通过数据采集(Collect_task)、计算(Calculate_task)这两个不同的程序段来完成,并且执行程序段Collect_task和Calculate _task的顺序及次数有如下约定:

 Collect_task(2次)→Calculate_task(1次)→Collect_task(5次)→Calculate_task(4次)→Collect_task(2次)→Calculate_task(2次)

 表6-22 所示为x86系统部分指令及寄存器说明。

采用逻辑尺控制法实现以上要求的汇编程序如下:

 【汇编程序代码】

   N     EQU (1) 

   RULE   EQU (2) 

   CODE   SEGMENT

   ASSUME CS:CODE

   START:  MOV  AX,RULE

         MOV  CL,N

   LOP:   SAL  AX,1

         JC   (3) 

   Collect: CALL Collect_task   ;执行Collect_task程序段

         JMP   (4) 

   Calculate:CALL Calculate_task  ;执行Calculate_task程序段

   NEXT:   (5) 

         JNZ   (6) 

         MOV  AH,4CH     ;功能号送入AH寄存器

         INT   (7)     ;结束程序运行,中断返回

         (8) 

         END  START

请根据试题的要求,将汇编程序代码中(1)~(8)空缺处的内容填写完整。

参考答案
您可能感兴趣的试题
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服