码迷,mamicode.com
首页 >  
搜索关键字:intel汇编    ( 40个结果
8086cpu-intel汇编指令简介
jcxz 有条件跳转指令,cx为跳转条件。如果(cx)==0则跳转到指定标号处。跳转地址在机器码中已相对位置(-128~127)给出。 相当于 if((cx)==0) jump short 标号 用法: jcxz 标号 loop 循环指令,循环条件同样以cx给出,(cx)!=0时跳转到指定标号处,( ...
分类:其他好文   时间:2016-12-21 14:04:19    阅读次数:254
Linux内核完全注释之编程语言和环境(一)
as86汇编器 1、来源与对于linux的用途 as86来源minix-386开发的intel 8086、80386汇编编译程序和链接程序,他主要为linux创建16位的启动引导扇区程序boot/bootsect.s和实模式下初始设置程序boot/setup.s的二进制执行代码。 2、语法 as86 ...
分类:编程语言   时间:2016-12-06 02:35:27    阅读次数:297
16位汇编 多文件 intel汇编 编译器masm5.0 调用子程序库即静态库的自定义函数 WINDOWS
;以下是16位汇编 创建静态库,并调用静态库中的函数 ;多文件汇编格式 ;编译方法(此处用的是masm 5.0,如果是其他的编译器,有可能不能编译) ;第一种,编译方法 ;1、masm main.asm 生成.obj文件 ;2、masm lib.asm 生成.obj文件 ;3、link main.o ...
分类:Windows程序   时间:2016-11-08 07:43:46    阅读次数:271
汇编基本语法简介
转载 http://www.360doc.com/content/10/0926/12/1317564_56492037.shtml 汇编基本语法简介在 AT&T 汇编格式中,寄存器名要加上 '%' 作为前缀;而在 Intel 汇编格式中,寄存器名不需要加前缀。例如:AT&T 格式 Intel 格式 ...
分类:其他好文   时间:2016-09-19 16:13:57    阅读次数:154
Intel汇编语言程序设计学习笔记1
第一章汇编器链接器:汇编器将汇编语言翻译成机器语言,链接器将单个文件合并为可执行文件intel80X86系列处理器的汇编语言与VAX或者motorala68x00等系统的汇编是否相同?不相同,汇编语言和CPU指令集是密切关联的,每种CPU体系对应不同的汇编。什么是设备驱动程序:将操作系统的通用命令转...
分类:编程语言   时间:2016-01-22 17:27:59    阅读次数:246
《Intel汇编第5版》 条件汇编伪指令
一、条件汇编伪指令和宏使用可以使汇编程序更加灵活 二、通过伪指令来检查函数的参数是否为空,如果为空则输出警告信息 INCLUDE Irvine32.incincludelib Irvine32.libincludelib kernel32.libincludelib user32.lib.dat.....
分类:其他好文   时间:2015-11-19 00:28:43    阅读次数:131
《Intel汇编第5版》 汇编调用子过程
一、Call和Ret指令 二、在子过程中需要自己保存可能会修改掉的寄存器值,这里可以使用USES伪指令来生成 三、一个数组求和的汇编例子 1 TITLE Call a Proc Demo 2 INCLUDE Irvine32.inc 3 includelib Irvine32.lib 4 i...
分类:其他好文   时间:2015-11-05 00:21:21    阅读次数:290
《Intel汇编第5版》 Mov指令
一、Mov用于数据传送,用法如下: 二、当传送的数据和目标数据位宽不一致的时候,需要使用MOVZX、MOVSX扩展。MOVZX使用0填充高位,MOVSX使用源操作数最高位填充 下面是汇编代码演示: INCLUDE Irvine32.incincludelib Irvine32.libinc...
分类:其他好文   时间:2015-10-29 00:27:00    阅读次数:198
《Intel汇编第5版》 Intel CPU小端序
一、MASM汇编器中的数据类型 二、Intel汇编中的立即数类型三、定义有符号和无符号整数四、小端序 内存中数据按照字节存储,一个4个字节无符号整数,其高位存储在低地址上,低位存储在高地址上。 比如0x12345678这个整数,在内存中按照内存地址从小往大排列是:0X78 0x56 0x3...
分类:其他好文   时间:2015-10-28 01:12:14    阅读次数:236
《Intel汇编第5版》 汇编减法程序
第一步: 安装虚拟机32位XP系统 + RadAsm软件第二步: 下载《Intel汇编语言程序设计第5版》中相关的源代码以及库文件 http://kipirvine.com/asm/examples/index.htm 将IrvineExamplesVS2008下载下来之后,解压出来inc和l...
分类:其他好文   时间:2015-10-27 00:09:09    阅读次数:282
40条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!