永发信息网

用汇编语言设计一个程序,求10个无符号数中的最大值.并将最大值存入变量MAX中写得好再加分哈.

答案:2  悬赏:10  手机版
解决时间 2021-02-03 09:07
用汇编语言设计一个程序,求10个无符号数中的最大值.并将最大值存入变量MAX中写得好再加分哈.
最佳答案
25) 标号:MMS功能:求单字节十六进制有符号数据块的极值入口条件:数据块的首址在DPTR中,数据个数在R7中.出口信息:最大值在R6中,地址在R2R3中;最小值在R7中,地址在R4R5中.影响资源:PSW、A、B、R1~R7 堆栈需求:4字节MMS:MOV B,R7 ;保存数据个数MOVX A,@DPTR ;读取第一个数据MOV R6,A ;作为最大值的初始值MOV R7,A ;也作为最小值的初始值MOV A,DPL ;取第一个数据的地址MOV R3,A ;作为最大值存放地址的初始值MOV R5,A ;也作为最小值存放地址的初始值MOV A,DPHMOV R2,AMOV R4,AMOV A,B ;取数据个数DEC A ;减一,得到需要比较的次数JZ MMSE ;只有一个数据,不需要比较MOV R1,A ;保存比较次数PUSH DPL ;保护数据块的首址PUSH DPHMMS1:INC DPTR ;调整数据指针MOVX A,@DPTR ;读取一个数据MOV B,A ;保存SETB C ;与最大值比较SUBB A,R6JZ MMS4 ;相同,不更新最大值JNB OV,MMS2 ;差未溢出,符号位有效CPL ACC.7 ;差溢出,符号位取反MMS2:JB ACC.7,MMS4;差为负,不更新最大值MOV R6,B ;更新最大值MOV R2,DPH ;更新最大值存放地址MOV R3,DPLSJMP MMS7MMS4:MOV A,B ;与最小值比较CLR CSUBB A,R7JNB OV,MMS6 ;差未溢出,符号位有效CPL ACC.7 ;差溢出,符号位取反MMS6:JNB ACC.7,MMS7;差为正,不更新最小值MOV R7,B ;更新最小值MOV R4,DPH ;更新最小值存放地址MOV R5,DPLMMS7:DJNZ R1,MMS1 ;处理完全部数据POP DPH ;恢复数据首址POP DPLMMSE:RET
全部回答
回答的不错
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
未成年人如何办理北京户口
哪里有上门拍证件照的
岷江金岸国际大酒店-会议厅我想知道这个在什
消售的意思是什么啊?知道的请说下!
将{103,97,56,38,66,23,42,12,30,52,06,20}调
栞旅的意思是什么啊?知道的请说下!
高压共轨柴油机和汽油机比哪个故障率高
生面,熟面,天天见面
福建省清流县第三中学地址有知道的么?有点事
乐分享在什么地方啊,我要过去处理事情
男人档部有个心,女人身体有个心的图片含义
嵩口中学地址有知道的么?有点事想过去
香荔的意思是什么啊?知道的请说下!
N多寿司华强广场店在哪里啊,我有事要去这个
清流县第二中学地址好找么,我有些事要过去
推荐资讯
八佰伴自行车租赁点在哪里啊,我有事要去这个
参奏的意思是什么啊?知道的请说下!
宜宾鲁能皇冠假日酒店地址在什么地方,想过去
小凌河的水文特征
同江市向阳镇东升村民委员会地址在什么地方,
大冈水面店地址在哪,我要去那里办事
才开始恋爱的女朋友突然不接电话QQ也不回了..
益民建筑安装工程有限公司这个地址在什么地方
求鹿晗在快本中秀出的手机壁纸高清原图,谢谢
愍救的意思是什么啊?知道的请说下!
如何看蝴蝶的雌雄,一般蝴蝶的寿命是多久,蝴
发之缘发艺地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?