单片机考题

2024-12-29 03:37:14
推荐回答(3个)
回答1:

ORG 0100H
LOOP: MOV R2,#OAH;设置循环次数
MOV R0,#030H;
MOV DPTR,#02000H
MOVX A,@DPTR
CJNE A,#00H,LOOP1
LOOP1: JNC LOOP2;若大于或等于0,则为正数,转到LOOP2执行
XRL A,#07FH;与01111111B相异或后,最高位不变,其余位取反
INC A;减1取得补码
LOOP2: MOV @RO,A
INC R0
INC DPTR
DJNZ R2 LOOP

我的想法,楼主可以试下

回答2:

一年前还可以帮你,现在郁闷了

回答3:

自己看书了,看有那个好心人帮你写了,我来帮你顶下