单片机第五章作业答案.docxVIP

  • 0
  • 0
  • 约2.17千字
  • 约 4页
  • 2024-02-27 发布于上海
  • 举报

精品文档

精品文档

精品文档

精品文档

试编制一个子程序将字符串‘MCS-51Microcomputer’装入外部RAM8000H开始的显示缓冲区。

MIAN:

ORGAJMPMOV

MOV

0000H

0030H

DPTR, #8000HR1,#0

MOV

R0,#20

LOOP:

MOV

A, R1

ADD

A, #5

MOVC

A, @A+PC

MOVX

@DPTR,A

;1B

INC

DPTR

;1B

INC

R1

;1B

DJNZ

R0,LOOP

;3B

TAB:

DB

‘M’,’C’,’S’,’-‘,’5’,’1’,’‘,’M’,’i’,’c’,’r’,’o’

DB

‘c’,’o’,’m’,’p’,’u’,’t’,’e’,’r’

END

试设计一个n字节的无符号十进制数加法子程序,其功能为将(R0)和(R1)指出的内部RAM中两个n字节压缩BCD码无符号十进制数相加,结果存放于被加数单元中。子程序入口时,R0,R1分别指向被加数和加数的低位字节,字节数n存于R2,出口时R0指向和的最高位字节,CY为进位位。

LEN EQU 30ORG 0000H

AJMP MAIN

ORG 0030H

MAIN: MOV SP.#60HMOV R2,#LENACALL ADD_NBYTESJMP $

ADD_NBYTE:

文档评论(0)

1亿VIP精品文档

相关文档