收藏 分销(赏)

VC++内嵌汇编.doc

上传人:pc****0 文档编号:7190197 上传时间:2024-12-27 格式:DOC 页数:2 大小:26.50KB 下载积分:10 金币
下载 相关 举报
VC++内嵌汇编.doc_第1页
第1页 / 共2页
VC++内嵌汇编.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
汇编语言   ASM也是汇编语言源程序的扩展名,汇编程序员也称汇编为ASM   汇编语言(Assembly Language)是面向机器的程序设计语言.汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。   在汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。因此汇编语言亦称为符号语言。   使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编语言把汇编程序翻译成机器语言的过程称为汇编。   汇编语言比机器语言易于读写、调试和修改,同时具有机器语言全部优点。但在编写复杂程序时,相对高级语言代码量较大,而且汇编语言依赖于具体的处理器体系结构,不能通用,因此不能直接在不同处理器体系结构之间移植。   汇编语言的特点:   1.面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。   2.保持了机器语言的优点,具有直接和简捷的特点。   3.可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。   4.目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。   5.经常与高级语言配合使用,应用十分广泛。   汇编语言的应用:   1.70%以上的系统软件是用汇编语言编写的。   2.某些快速处理、位处理、访问硬件设备等高效程序是用汇编语言编写的。   3.某些高级绘图程序、视频游戏程序是用汇编语言编写的。   汇编语言(Assembly Language)的源程序的扩展名是.ASM(Assembly的缩写),所以汇编程序员也称汇编为ASM [编辑本段] VC内嵌汇编   产生随机数   #include <stdio.h>   __inline unsigned __int64 t()   {   __asm _emit 15   __asm _emit 49   }   int main()   {   printf ( "%d\n", t()%50+1 );   }
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服