99问答网
所有问题
编写程序,找出内部RAM60H~6FH单元中无符号数的最小数,并将结果送40H单元.60H~6FH单元中的内容保持不变.
编写程序,找出内部RAM60H~6FH单元中无符号数的最小数,并将结果送40H单元。60H~6FH单元中的内容保持不变。
用汇编语言!单片机作业~!最好还有流程图!!!TT
举报该问题
推荐答案 2015-10-26
;
MOV 40H, #255
MOV R0, #60H
MOV R2, #16
LP:
MOV A, @R0
CLR C
SUBB A, 40H
JNC NEXT
MOV 40H, @R0
NEXT:
INC R0
DJNZ R2, LP
RET
END
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BvWtzeOW77jXBWz7OB.html
相似回答
编一
程序,将
片内
RAM单元60H~6FH单元
分别置成00
H,
01H,……,0FH。(循环...
答:
ORG 000H STRT:MOV R0,#
60H
MOV A,#00H MOV R5,#10H LOOP:MOV @R0,A INC R0 INC A DJNZ R5,LOOP SJMP END
51单片机
编程
:将ram30h-50h里
最小数找出
来存到
ram的6fh单元中
答:
ORG 0100H ;主程序从0100H开始 ; ;主控程序START: MOV R0,#50H ;用R0间接寻址 MOV X,#0FFH ;预先存入一个字节所能装下的最大值LOOP: MOV A,@R0 ;取得一个源数据 CLR C ;为做减法做准备 SUBB A,X ;源数据-X中数据 JNC NUM ;结果大于或等于转移 MOV X,@R0 ;结果小于X中数据,替换NUM: DEC R...
单片机,将内RAM30H-50H里
的最小数找出
来存到内
RAM的6FH单元中
。
答:
ORG 0100H ;主程序从0100H开始 ; ;主控程序START: MOV R0,#50H ;用R0间接寻址 MOV X,#0FFH ;预先存入一个字节所能装下的最大值LOOP: MOV A,@R0 ;取得一个源数据 CLR C ;为做减法做准备 SUBB A,X ;源数据-X中数据 JNC NUM ;结果大于或等于转移 MOV X,@R0 ;结果小于X中数据,替换NUM: DEC R...
...
内部RAM的60H
~
6FH单元,
存有16个单字节
无符号数,编程找出
其中最大的...
答:
include<string.h> unsigned char buffer[20];void main(void){ unsigned char *pot;unsigned char i;pot = 0x60;for(i=0;i<16;i++){ pot++ = i;buffer[i] = *(pot-1);} while(1);} 我刚刚实验了一下,用这个是可以将数值写进去 也可以将数值读出来的。上面的方法可能不太行。
...
编写程序找出
其中
的最
大值送入
内部RAM
的
40H单元
单片机考试题 _百度...
答:
LOOP1:INC R0 ;修改地址指针,使其指向下一地址单元 MOV 30H,@R0 ;将比较的数暂存于30h CJNE A,30H,CHK ;两个数比较 CHK:JNC LOOP2 ;如果A大,则转换 MOV A,@R0 ;如果A小,则将较大的数存入A LOOP2:DJNZ R1,LOOP1 ;R1减1,如果其不为0,则继续循...
编一
程序,将
片内
RAM单元60H~6FH单元
分别置成00
H,
01H,……,0FH。(循环...
答:
你说的
60H~6FH
不是物理地址吧。如果是物理地址恐怕是很难实现啦,即使用汇编也无法实现。如果你逻辑地址那用汇编还是可以实现的。不过说回来,你这样做有什么作用,反正得不要正在的实际地址,每次运行
程序,
系统分配给它的地址都有可能不同。
编程
查找MCS-51单片机
内部RAM中
30
H单元
开始的30个
无符号
数据
的最小
值...
答:
ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV R0,#30H MOV R2,#30 MOV 2
FH,
#0FFH LOOP:MOV A,@R0 CJNE A,2FH,LOOP1 LOOP1:JNC LOOP2 MOV 2FH,A LOOP2:INC R0 DJNZ R2,LOOP SJMP END
编写
能从
内部RAM的
BLOCK为起始地址的100个
无符号数中找出最小
值
,并
把...
答:
FIND_MIN:MOV R0,#BLOCK MOV R2,#99 MOV A,@R0 INC R0 LOOP:CJNE A,@R0,DD1 SJMP DD2 DD1:JC DD2 MOV A,@R0 DD2:INC R0 DJNZ R2,LOOP MOV MIN,A RET
...内容传送到片内
RAM
上
60H~6FH单元中
兵求和
,将结果
存放到片外RAM上50...
答:
SUB AX ,BX 意思是AX-BX结里放在AX里 MUL BX ;BX可以是其它寄存器 意思是AX(默认)*BX结里放在DX和AX里,DX放高字节,AX放低字节
大家正在搜
编写程序的步骤
编写程序1加到100之和
编写程序的软件叫什么
怎样编写程序
编写程序入门
怎么编写程序代码
python编写程序
c语言编写程序
编写程序软件
相关问题
单片机:内部RAM的60H~6FH单元,存有16个单字节无符...
用汇编语言编写程序。完成0~9的BCD数累加,并储存在内存R...
在内部RAM的20H单元开始30个单字节的无符号数,要求编程...
编写交换片内RAM中40H单元与60H单元中的内容的汇编语言...
内部RAM30H~40H单元与外部RAM4000H~4010...
试编写程序,查找在内部RAM的30H~60H单元中出现"00...
编写一段程序,将单片机内部RAM单元70H~75H中的6个数...
单片机原理,编写程序将外部RAM1050H-106FH单元中...