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

用汇编语言求三个数的中间大小的数并输出。

发布网友 发布时间:2022-04-26 19:09

我来回答

2个回答

热心网友 时间:2023-10-22 20:37

(24) 标号: MM 功能:求单字节十六进制无符号数据块的极值

入口条件:数据块的首址在DPTR中,数据个数在R7中。
出口信息:最大值在R6中,地址在R2R3中;最小值在R7中,地址在R4R5中。
影响资源:PSW、A、B、R1~R7 堆栈需求: 4字节
MM: MOV B,R7 ;保存数据个数
MOVX A,@DPTR ;读取第一个数据
MOV R6,A ;作为最大值的初始值
MOV R7,A ;也作为最小值的初始值
MOV A,DPL ;取第一个数据的地址
MOV R3,A ;作为最大值存放地址的初始值
MOV R5,A ;也作为最小值存放地址的初始值
MOV A,DPH
MOV R2,A
MOV R4,A
MOV A,B ;取数据个数
DEC A ;减一,得到需要比较的次数
JZ MME ;只有一个数据,不需要比较
MOV R1,A ;保存比较次数
PUSH DPL ;保护数据块的首址
PUSH DPH
MM1: INC DPTR ;指向一个新的数据
MOVX A,@DPTR ;读取这个数据
MOV B,A ;保存
SETB C ;与最大值比较
SUBB A,R6
JC MM2 ;不超过当前最大值,保持当前最大值
MOV R6,B ;超过当前最大值,更新最大值存放地址
MOV R2,DPH ;同时更新最大值存放地址
MOV R3,DPL
SJMP MM3
MM2: MOV A,B ;与最小值比较
CLR C
SUBB A,R7
JNC MM3 ;大于或等于当前最小值,保持当前最小值
MOV R7,B ;更新最小值
MOV R4,DPH ;更新最小值存放地址
MOV R5,DPL
MM3: DJNZ R1,MM1 ;处理完全部数据
POP DPH ;恢复数据首址
POP DPL
MME: RET

热心网友 时间:2023-10-22 20:37

程序要自己写 问别人的不是自己的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么有世界三大男高音,而没有人是世界三大最高男音? 各位,请教一个问题。给一个初次见面的朋友用日文怎么写信? 男友不好意思夸我,怎么办? 结婚不发朋友圈 2023年哈尔滨12月一般多少度-12月份去哈尔滨穿什么合适 《狱中联欢》教案 狱中联欢、赤壁之战、田忌赛马、一夜的工作、石灰吟按时间的先后顺序排... 狱中联欢是按照——顺序来记叙的?文中详写的是——略写的是—— 如何对待轻视你的人? 看透身边这七种人,提升自己格局和认知 汇编关于利用转移地址表实现转移的问题,本人菜鸟,希望大神​指点 单片机汇编语言问题 ltb2具体步骤是什么意思 有什么作用 为什么要这么写?我看的是教科书上的例题 MSC-51单片机指令中的查表问题 使用汇编语言 在这段代码中,mov dph,acc pop dpl 表示什么意思啊?还有RL A 的作用是什么? 非常谢谢!!! 【汇编】请教该程序的功能? mov dptr,#2100h是什么意思 请各位高手帮我看一下这段代码 指令CON: MOV R3, # N什么意思 试编程把以2010H为首地址的连续10个单元的内容升序排列,存到原来的存储区中。应该怎么写? 单片机数据区传送程序,每一句是什么意思? 单片机(51系列)汇编指令MOV R3,#4什么意思?我正在进行双向跑马灯来回4次后,全亮的实验 这是单片机数据区传送程序,我想知道它每一句的意思,拜托了 古人描写树木优美的句子 描写松柏的优美句子摘抄 描写植物的优美句子? 描写树的优美句段 求关于罗汉松,栾树,火棘的诗句 写栾树一年四季的作文 关于“栾树”的诗句有哪些? 单片机 查表程序设计 CAD怎样设置多个小窗口,就像浏览器一样可以开多个窗口的。 这个汇编程序是什么意思? 单片机汇编语言问题 ltb2具体意思是什么 CAD如何分多个窗口 单片机散转程序看不懂呀求大神!! 在家里如何祛斑?祛斑有什么小窍门吗?怎么祛斑不会反弹? 有什么简单方法可以自己在家祛斑? 女神节怎样祝福女朋友 3女神节祝福语 女神节宝贝在幼儿园妈妈在外地的朋友圈祝福语怎么发 怎么样才能祛斑【快速去除黄褐斑的方法】 怎样在家治疗黄褐斑,赵慧玲有专题吗? e27灯头插座尺寸是多少 E27底座少了一圈 人教版图形的平移几年级学的 如何做小学数学四年级平移教学器材 四年级数学平移概念 四年级数学平移与旋转的概念 四年级下册数学书内容我学会了平移和旋转的收获50