单片机原理与接口技术课后答案4主编吴亦峰.docxVIP

  • 43
  • 0
  • 约3.61千字
  • 约 6页
  • 2019-07-17 发布于广东
  • 举报

单片机原理与接口技术课后答案4主编吴亦峰.docx

3己知从内部RAM的BLOCK单元开始存放有一组有符号数,数的个数存放在LEN 单元。请编写可以统计其中正数和负数个数并分别存入NZ和(MUM+1)单元的 程序。 ORG 100011 LEN EQU 20H NUM EQU 30H NUM1 EQU 31H BLOCK EQU 40H MOV Rl, LEN ;块长送R1 MOV A, BLOCK ;块始地址送A CLR R2 ;负数计数R2清零 CLR R3 ;正计数R3清零 LOOP1: JB ACC. 7, LOOP2 ;最高位是1则转移loop2 INC R3 ;正数计数器R3自加1 MOV SUM, R3 ; SUM—R3 SJMP LOOP3 LOOP2: INC R2 MOV SUM1,R2 LOOP3: INC A ;修改数据指针A DJNZ R1 ,LOOP1 ;若未完,则转loopl SJMP $ END ORG 1000H CLR A MOV R2, #10H MOV Rl,#30H LOOP1: ADD A, @R1 JNC LOOP2 INC R4 LOOP2: INC R1 DJNZ R2,LOOP1 MOV R5,A SJMP $ END 4. 4已知内存单元有16个无符号数,分别存放在301I-3FII中,试求他们的累加 和,并将其和数存放在R4和R5中。 ;总长16 ;起始地址 ;A+R1 送

文档评论(0)

1亿VIP精品文档

相关文档