汇编语言-简单的比较无符号数
问题描述:
汇编语言-简单的比较无符号数
设在寄存器ax,bx,cx中存放的是16位无符号数,试编写程序,找出三个数居中的一个,并将其存入名为result的字单元中,显示出来
我知道很简单啦,我想你把答案写出来,和我的对比一下,我看看有什么我可以学习的地方没有,写出来嘛
答
很简单的比较啊
比较ax和bx
如果是ax>bx 就用cx与ax和bx比较
如果cx>ax就输出ax;如果cxax的情况
也可以直接排序 按照ax>bx>cx排序 然后输出bx 我记得X86好像有交换数据的指令,就不需要额外的存储单元了我知道很简单啦,我想你把答案写出来,和我的对比一下,我看看有什么我可以学习的地方没有,写出来嘛我一直在写ARM的汇编,跟X86有些不同,可能写出来反而让你理解困难我去查查X86指令,一会写给你你写ARM的,我以后打算学嵌入式呢,我现在大一,好吧,我加你好友,以后有问题问你哈大概是这么个意思了,用的冒泡法,具体语法可能有错误刚打了几百个字说有不和谐内容,简单点说,你先学C和51单片机,熟练了再学ARM和OS