
汇编语言
liangbch
这个作者很懒,什么都没留下…
展开
-
如何用汇编语言实现进制转换
关键字:二进制 十进制 16进制 进制 汇编语言 8086汇编 摘要:"二进制",这个术语是计算机专业中一个相当重要的概念。它是整个现代计算机的基础。普通的计算机用户往往很难弄懂二进制运算的来龙去脉。不过即使弄不懂它,也不影响使用计算机。但是对于计算机专业的学生或者程序设计人员,一定要弄懂它,而且能够编写2-10进制转化的程序。本文试图教会程序设计人员弄懂什么是2,10,16进制,以及原创 2011-12-14 20:27:59 · 21620 阅读 · 14 评论 -
阶乘之计算从入门到精通--汇编版
摘要:本文给出用8086汇编语言写的一个阶乘计算器系列程序,其特点是,生成的目标程序很小。5个版本的目标文件为89-161字节。这5个版本的程序可计算出1-17129之间任意一个数的阶乘。本文以目标程序最小化为主要目标,因此本文重点关注代码的空间优化技术,即如何写出尽可能小的程序。关键字: 汇编 阶乘 大数阶乘 优化 空间优化 DOS调用 com文件 PSP 本文给出一个用8086汇原创 2012-01-06 04:02:49 · 6514 阅读 · 1 评论 -
一个卓有成效的汇编优化范例--使用SSE2指令优化进制转化
本文通过一个64位整数转化为16进制字符串的函数,讲述程序优化的的一些方法。本文包括3个C语言的版本和1个SSE2汇编的版本。性能最强的SSE2版本的性能竟达原始C版函数的性能的21倍。原创 2015-08-05 22:10:24 · 2096 阅读 · 0 评论 -
用32位汇编语言写的一个简单的表达式计算器
本文给出一个简单的表达式计算器32位汇编源程序,并给出对应的C语言代码,有助于理解汇编和C语言编程的异同。原创 2012-06-14 01:29:24 · 6359 阅读 · 0 评论 -
用C语言和汇编语言实现将1个整数分解成几个素数的乘积
本文中的程序功能是将1个整数分解成几个素数的乘积,并提供了C语言和32位X86汇编语言2个不同的版本。本文尽量给出一个较好的实现,希望对c语言学习者和汇编语言学习者带来帮助。原创 2012-06-13 23:08:18 · 19492 阅读 · 2 评论 -
汇编语言编程中遇到的一个跨文件函数调用问题
VS工程中C和汇编语言混合编程遇到的一个跨文件函数调用问题。原创 2016-10-14 09:20:16 · 2755 阅读 · 0 评论 -
排序算法从入门到精通之七--归并排序
这篇文章讲述了归并排序的算法并给出一个优化的实现。通常,快速排序被认为是最快的算法,但是从算法性能这个方面讲,归并排序是快速排序的有力竞争者,他甚至比快速排序更快。快速排序的缺点是性能不稳定,特定的数据分布会导致排序性能变差。而归并排序是稳定的排序,其性能和数据的分布无关。归并排序的缺点是需要的内存空间比较大。原创 2018-04-14 22:27:55 · 1001 阅读 · 0 评论