汇编语言程序设计课件.pptVIP

  • 1
  • 0
  • 约2.24千字
  • 约 42页
  • 2026-05-08 发布于北京
  • 举报

微机原理与接口技术

;第4章MCS-51汇编语言程序设计;第4章汇编语言程序设计 ;4.1汇编语言基本概念;4.1.1程序设计语言 ;4.1.2汇编语言的语句结构 ;;4.1.3伪指令 ;3.DB:定义数据字节

把数据以字节数的形式存放在存储器单元中。

4.DW:定义数据字

按字的形式把数据存放在存储单元中。

5.END:汇编结束;4.2汇编语言程序设计;4.2.1汇编语言程序设计步骤;4.2.2顺序程序 ;;结束;【例4.2】设X、Y两个小于10的整数分别存于片内30H、31H单元,试求两数的平方和并将结果存于32H单元。

解:两数均小于10,故两数的平方和小于200,可利用乘法指令求平方。程序流程如图4-2所示。参考程序如下:

ORG 0100H

MOV A,30H ;取30H单元数据

MOV B,A ;将X送入B寄存器;MUL AB ;求X2,结果在累加器中

MOVR1,A ;将结果暂存于R1寄存器中

MOV A,31H ;取31H单元数据

MOV B,A ;将Y送入B寄存器

MUL AB ;求Y2,结果在累加器中

ADD A,R1 ;求X2+Y2

MOV 32H,A ;保存数据

SJMP$ ;暂停

END;结束;4.2.3分支

文档评论(0)

1亿VIP精品文档

相关文档