资源简介
在Linux上搭建汇编编译环境的安装包,详细安装过程、编译方法csdn上有,或者百度吧
代码片段和文件信息
/* ----------------------------------------------------------------------- *
*
* Copyright 1996-2018 The NASM Authors - All Rights Reserved
* See the file AUTHORS included with the NASM distribution for
* the specific copyright holders.
*
* Redistribution and use in source and binary forms with or without
* modification are permitted provided that the following
* conditions are met:
*
* * Redistributions of source code must retain the above copyright
* notice this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above
* copyright notice this list of conditions and the following
* disclaimer in the documentation and/or other materials provided
* with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
* CONTRIBUTORS “AS IS“ AND ANY EXPRESS OR IMPLIED WARRANTIES
* INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL
* SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING BUT
* NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE DATA OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN
* CONTRACT STRICT LIABILITY OR TORT (INCLUDING NEGLIGENCE OR
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* ----------------------------------------------------------------------- */
/*
* assemble.c code generation for the Netwide Assembler
*
* Bytecode specification
* ----------------------
*
*
* Codes Mnemonic Explanation
*
* \0 terminates the code. (Unless it‘s a literal of course.)
* \1..\4 that many literal bytes follow in the code stream
* \5 add 4 to the primary operand number (b low octdigit)
* \6 add 4 to the secondary operand number (a middle octdigit)
* \7 add 4 to both the primary and the secondary operand number
* \10..\13 a literal byte follows in the code stream to be added
* to the register value of operand 0..3
* \14..\17 the position of index register operand in MIB (BND insns)
* \20..\23 ib a byte immediate operand from operand 0..3
* \24..\27 ibu a zero-extended byte immediate operand from operand 0..3
* \30..\33 iw a word immediate operand from operand 0..3
* \34..\37 iwd select betwe
相关资源
- 微软masm汇编编译器
- uboot到linux logo显示不间断 补丁
- UNIX/LINUX编程实践教程的源码
- Linux任务管理器
- linux应用层的华容道游戏源代码
- 用汇编实现的学生成绩档案管理系统
- 汇编语言实例
- ubuntu9.10 可加载内核模块和字符设备驱
- MP3文件ID3v2ID3v2APEv2标签读取
- 汇编之masm6.11
- 80X86汇编语言基础教程(光盘内容)
- 贪吃蛇游戏设计(汇编语言)
- 操作系统实验——虚存管理实验
- linux下的发包工具sendip
- 汇编语言,课程设计,红绿灯
- ADC0809数字电压表 LCD1602显示 汇编程序
- 尚观培训linux许巍关于c 的笔记和讲义
- 尚观培训linux董亮老师关于数据结构的
- 汇编语言编写的四则运算小程序
- linux 线程池源码 c 版
- linux C 电梯程序练习
- 广东工业大学汇编实验二用表格形式
- linux下用多进程同步方法解决生产者
- 文件复制程序 汇编语言
- PC汇编编程钢琴程序
- C51单片机汇编指令查询、学习工具集
- 汇编语言编译器masm5.0
- 汇编语言程序设计代码转换程序
- 比较两个字符串大小汇编语言源代码
- Linux 操作系统实验(全)
评论
共有 条评论