汇编语言
walkerrev_ll
一条酸菜鱼,又酸又菜又多余
展开
-
关于汇编的那些事
关于汇编的那些事$ 和 $$地址只是数字,描述各种符号在源程序中的位置,他是源代码文件中各符号偏移文件开头的距离编译器给程序中各符号(变量名或者函数名等)分配的地址,就是各符号相对于文件开头的偏移量**$ 和 $$**是编译器NASM预留的关键字,用来表示当前行和本section的地址,起到了标号的作用,他是NASM提供的,并不是CPU原生支持的,相当于伪指令一样,对CPU来说是假的,默认情况下,它们的值相对于本文件开头的偏移量伪指令是相对于CPU可识别的指令来说的,它只是编译器定义的,CPU中并原创 2020-10-11 19:52:38 · 402 阅读 · 0 评论 -
Windows10下利用VS2017搭建x86或64汇编语言环境
所需工具VS2017详细步骤运行VS2017选择文件新建项目这里我们新建一个c++空项目然后我们选择新建源文件,注意。这里我们要将文件的后缀名改为.asm我们右击解决方案选择生成依赖项,然后选择生成自定义我们勾选masm.,点击确定我们右击创建好的.asm源文件,选择属性,选择如图所示的选项,点击确定修改好这些还没完,我们还需要修改项目配置哦选择配置属性-&...原创 2020-03-18 13:22:09 · 1111 阅读 · 2 评论 -
汇编语言复习(三)
汇编语言基础定义数据汇编器识别一组基本的内部数据类型,按照数据大小(字节,字,双字等等)、是否有符号、是整数还是实数来描述其类型。数据定义语句数据定义语句在内存中为变量留出存储空间,并赋予一个可选的名字。数据定义语句根据内部数据类型定义变量下面举一个简单的例子:count DWORD 12345**名字:**分配给变量的可选名字必须遵守标识符规范**伪指令:**数据定义语句中的...原创 2020-03-15 19:59:31 · 714 阅读 · 0 评论 -
汇编语言复习(二)
汇编语言基础基本语言元素整数常量整数常量(又称为整形常量)由一个可选前置符号、一个或多个数字、以及一个指明其基数的可选基数字符构成 : [ { + | - } ] digite [ radix]注意: 以字母开头的十六进制数必须加个前置0,以防汇编器将其解释为标识符整形常量表达式整形常量表达式是一种算术表达式,它包含了整数常量和算术运算符。每个表达式的计算结果必须是个整数...原创 2020-03-14 16:52:43 · 423 阅读 · 0 评论 -
汇编语言复习(一)
基本概念机器语言机器语言: 机器语言是一种数字语言,专门设计成能够被计算机处理器(Cpu)理解。汇编语言汇编语言: 包含用助记符书写的语句,汇编语言不是可移植的可移植性: 一种语言,如果它的源程序能够在各种各样的计算机系统中进行编译和运行,那么这种语言是被称为可移植得 。汇编语言和机器语言是一对一的关系:每一条汇编语言指令对应一条机器语言指令汇编语言的规则: 大多数汇编语言规则都是以...原创 2020-03-11 17:47:11 · 1902 阅读 · 0 评论