问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机汇编语言编程100个无符号数,放在外部RAM1000开始的区域,编程统计其中的正数

发布网友 发布时间:2022-05-06 02:25

我来回答

2个回答

热心网友 时间:2023-10-10 17:34

;题目,让人看不懂。
;既然是“无符号数”,怎么还要统计“正数”?
;统计结果,放到何处,也不明不白的。

MOV DPTR, #1000
MOV R2, #0
MOV R3, #0
MOV R4, #100
LOOP:
MOVX A, @DPTR
INC DPTR
JB ACC.7, FU ;符号为1转移,即负数转移
MOV A, R2
ADD A, #1
MOV R2, A
MOV A, R3
ADDC A, #0
MOV R3, A
FU:
DJNZ R4, LOOP
RET
;正数的个数在R3R2中。
;完

热心网友 时间:2023-10-10 17:35

可以用R1作为地址计数器,初值=99;R2作为正数计数器,初值=0。然后设置高位地址为1000H,就可以直接使用R1既作地址计数器,又作为低8位地址,按照分页方式快速完成计算要求。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 凯撒简介 凯撒怎么死的 凯撒是名还是姓? 凯撒的生平简介 “凯撒”的正确读音是什么? 凯撒大帝多谋善断,是西方的传奇帝王,他是怎么死的? 凯撒大帝怎么死的? 撒旦和凯撒的区别是什么? 凯撒到底是一个*者,他与罗马元老院。有什么矛盾?布鲁图为首的元老院成员。为何要刺杀?凯撒!_百度问一问 为什么罗马皇帝都叫凯撒? oracle10g中如何删除数据库实例? 尿道结石手术费需要多少钱? 输尿管结石检查治疗费用需要多少 输尿管结石治疗方面费用要多少? 尿结石手术要多少钱? 治疗尿结石需要多少钱 尿结石治疗费用要多少钱 尿结石治疗费用是多少 尿结石治疗费用是多少? 打尿结石需要多少钱? 单片机用汇编语言编程 单片机汇编语言1加到100怎么编? 单片机汇编语言的编程问题! 厦门2013年房贷利率下调多少? 单片机汇编语言编程(在线求答案) 51单片机汇编语言的led亮灯编程题求解,必采纳? 用单片机的汇编语言编写一个(十秒秒表 的编程) 单片机汇编语言编程 用汇编语言编写一个51单片机程序,实现电子秒表功能 单片机汇编语言编程求助 电脑开机总是时间重置 某单片机系统编程,使用汇编语言 单片机编程,用汇编语言 电脑开机时间每次启动都重置了,主板换了电池没没用怎么办?求大神解答 电脑每次开机时间归零怎么办 急求!单片机汇编语言写程序: 51单片机定时器的汇编语言程序编程, 电脑开机时间重置怎么办? 突然停电后,电脑关机,开机后时间重置,不连电源无法开机 如何彻底清除 chrome的缓存 我电脑里 chrome内核的只有360极速浏览器,是不是清了他的