用简单汇编指令来实现下面要求1,R5的内容输出到R2 2.外部RAM 50H单元的内容送到R03.外部RAM 2000H的内容送内部RAM 30H单元 4.ROM 1300H送内部RAM 24H,5将R1 R2的内容之积送外部RAM的0832和0833H单元中(高8
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/05 16:02:37
用简单汇编指令来实现下面要求1,R5的内容输出到R2 2.外部RAM 50H单元的内容送到R03.外部RAM 2000H的内容送内部RAM 30H单元 4.ROM 1300H送内部RAM 24H,5将R1 R2的内容之积送外部RAM的0832和0833H单元中(高8
用简单汇编指令来实现下面要求1,R5的内容输出到R2 2.外部RAM 50H单元的内容送到R0
3.外部RAM 2000H的内容送内部RAM 30H单元 4.ROM 1300H送内部RAM 24H,5将R1 R2的内容之积送外部RAM的0832和0833H单元中(高8位在前)6 将R5的内容屏蔽高4位后送内部RAM 35H中 7根据28H单元的第五位的值决定程序跳转,为1转到NEXT1的地址去执行,为0顺序执行 8.将内部RAM单元的24H的第三位内容送单元2FH的第六位 9.若P1.0接一外部信号,若P1.0信号不变,程序循环检测判断,若有跳变(低到高,高到低均可)转到STEP1地址去
用简单汇编指令来实现下面要求1,R5的内容输出到R2 2.外部RAM 50H单元的内容送到R03.外部RAM 2000H的内容送内部RAM 30H单元 4.ROM 1300H送内部RAM 24H,5将R1 R2的内容之积送外部RAM的0832和0833H单元中(高8
1,R5的内容输出到R2
MOV A, R5
MOV R2, A
2.外部RAM 50H单元的内容送到R0
MOV R0, #50H
MOVX A, @R0
MOV R0, A
3.外部RAM 2000H的内容送内部RAM 30H单元
MOV DPTR, #2000H
MOVX A, @DPTR
MOV 30H, A
4.ROM 1300H送内部RAM 24H,
MOV DPTR, #1300H
CLR A
MOVC A, @A + DPTR
MOV 24H, A
5.将R1 R2的内容之积送外部RAM的0832和0833H单元中(高8位在前)
MOV A, R1
MOV B, R2
MUL AB
MOV DPTR, #0833H
MOVX @DPTR, A
MOV DPTR, #0832H
MOV A, B
MOVX @DPTR, A
6.将R5的内容屏蔽高4位后送内部RAM 35H中
MOV A, R5
ANL A, #0FH
MOV 35H, A
7.根据28H单元的第五位的值决定程序跳转,为1转到NEXT1的地址去执行,为0顺序执行
JB 28H.5, NEXT1
8.将内部RAM单元的24H的第三位内容送单元2FH的第六位
MOV C, 24H.3
MOV 2FH.6, C
9.若P1.0接一外部信号,若P1.0信号不变,程序循环检测判断,
若有跳变(低到高,高到低均可)转到STEP1地址去
MOV A, P1
LOOP:
XRL A, P1
JNB ACC.0, LOOP
STEP1:
END