社区
汇编语言
帖子详情
6174 汇编实现
YamaPP
2008-11-09 02:42:14
如何用汇编语言编程实现6174这个程序?
对四位数的一种变换:任给出四位数k0,用它的四个数字由大到小重新排列成一个四位数m,再减去它的反序数rev(m),得出数k1=m-rev(m),然后,继续对k1重复上述变换,得数k2.如此进行下去,卡普耶卡发现,无论k0是多大的四位数, 只要四个数字不全相同,最多进行7次上述变换,就会出现四位数6174
...全文
77
2
打赏
收藏
6174 汇编实现
如何用汇编语言编程实现6174这个程序? 对四位数的一种变换:任给出四位数k0,用它的四个数字由大到小重新排列成一个四位数m,再减去它的反序数rev(m),得出数k1=m-rev(m),然后,继续对k1重复上述变换,得数k2.如此进行下去,卡普耶卡发现,无论k0是多大的四位数, 只要四个数字不全相同,最多进行7次上述变换,就会出现四位数6174
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaopoy
2008-11-09
打赏
举报
回复
楼上用空间换取程序简洁。
2字节就可以了:
mov ax,array[0]
and ah,0xf0
cnzdgs
2008-11-09
打赏
举报
回复
可以用BCD码运算,用4字节的数组表示一个数,定义两个数组分别储存m和rev(m),用循环反复计算,直到结果为6174时结束循环,返回循环次数。
GCC argument descriptor
博客围绕多个编程问题展开,包括基础编程知识,如字符转数值、未定义行为判断等;多项式求值;GCC参数描述;
6174
问题;还详细介绍了CPU模拟器的
实现
,包括CPU组成、简单
汇编
语言指令及输入输出格式等。
第一个
汇编
程序
博主分享了自己学习
汇编
语言的心路历程,从最初的抵触到逐渐认识到其重要性,并记录了编写首个
汇编
程序——求和的过程。
如何在64位win7上练习
汇编
和安装matlab、VC
本文介绍了一种在64位Windows 7系统中解决
汇编
软件兼容性问题的方法,通过使用Windows XP Mode虚拟环境来运行
汇编
程序和其他不兼容的软件。
在反
汇编
器中剖析Rust:揭秘编译器如何优化二进制文件
本文通过反
汇编
视角分析Rust编译器的底层机制,重点探讨字符串作为胖指针、单态化
实现
泛型特化、闭包的环境捕获与代码生成、语法脱糖过程以及宏的实际展开方式。揭示了Rust在无运行时开销下
实现
高性能的关键优化策略,对逆向工程和性能调优具有重要意义。
program C++
博客围绕Java和Python编程展开,包含多项式求值、GCC参数描述等问题。还探讨了编程基础知识点,如字符变量数值获取、未定义行为判断等。此外,介绍了
6174
问题的处理规则,以及
实现
一个简单CPU模拟器的要求,包括指令语法、输入输出格式等。
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章