永发信息网

用简单汇编指令来实现下面要求1,R5的内容输出到R2 2.外部RAM 50H单元的内容送到R0

答案:1  悬赏:60  手机版
解决时间 2021-11-22 22:43
用简单汇编指令来实现下面要求1,R5的内容输出到R2 2.外部RAM 50H单元的内容送到R0
最佳答案
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追问51指令系统中只有(DPTR)+1,而没有(DPTR)-1,用编程实现(DPTR)-1,若使用了一些公共资源如ACC,PSW 做现场保护.这个在写一下,到时候再给你加分。追答DECDPTR:
PUSH PSW
PUSH ACC
MOV A, DPL
CLR C
SUBB A, #1
MOV DPL, A
JNC NEXT
DEC DPH
NEXT:
POP ACC
POP PSW
RET

END
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
emba论文答辩比mba严格么
和祥源旅馆地址好找么,我有些事要过去,
我应该怎么改掉这些坏习惯
挂脖式蓝牙耳机索尼好还是苹果的AirPods的蓝
佳能EOS 5D Mark IV和佳能 EOS 5D Mark III对
05335778888是淄川电话么
求高手鉴定耐克MAX87的真假
树航旅馆地址在什么地方,我要处理点事!
三相交流电动机总功率为80KW左右,进入配电箱
怎样才能使周围的人听我的安排呢?
杀别人家的狗算不算犯法
为什么我洗完冷水澡身上感觉好热? (洗的时
为什么开车之前会紧张,等一上车就好了,什么
电力服务公司注册需要什么
四边形acfd和四边形bcge都是正方形点d在y轴上
推荐资讯
怎么开在本村没有种地的证明
增添换一个词意思不变
31度扳倒井和谐北海淄博产的 大约多少钱一瓶
国家大规模增发货币的意义
外公用什么词来修饰?
二战德国海军u型潜艇单人人操鱼雷是什么
68减4.4x等于251得方程解是
请问高阳县有没有毛巾外放杂边的加工活,多少
请问从胡里庄去临清鑫和服饰怎么走
想给体育生写七个字的诗歌,以累三年为题怎么
跑步机快走爬坡和慢跑哪个减脂效果好?
顷襄王中间那个字怎么读
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?