单片机实验(MCS-96汇编语言)请达人帮忙(简单)

来源:百度知道 编辑:UC知道 时间:2024/05/24 07:48:08
本人没有基础,求助。

电压瞬时值生成程序
内容:i=Im*SIN(2πft),f=50Hz,仿真生成每周波12+1点瞬时值并储于4000H首地址字单元。
步骤:分别在4020H,...,402DH地址单元键入SIN0,...,SIN330,SIN360值,检查4000H首地址13个字单元。

RSEG AT 1CH
MX EQU 30H
NX EQU 32H

CSEG AT 2080H
LD AX,#4000H
LD BX,#4020H
LD CX,#0AH
LD MX,#000DH

LOOP1:
LDB DL,CX
LDB DH,[BX]+
MULB NX,DL,DH
ST NX,[AX]+
DJNZ MX,LOOP1

LD AX,#400EH
LD BX,#400EH
LD CX,#0005H

LOOP2:
LD DX,#0000H
SUB DX,[AX]+
ST DX,[BX]+
DJNZ CX,LOOP2
LJMP $

END