cmp指令at&t汇编简单例子注解

.section .data

output:

   .asciz "The largest value is %d\n"

values:

   .int 105, 235, 61, 315, 134, 221, 53, 145, 117, 5

.section .text

.globl _start

_start:

   nop

   movl values, %ebx                #ebx=105

   movl $1, %edi                    #edi=1

loop:                               #loop循环

   movl values(, %edi, 4), %eax     #eax=235

   cmp %ebx, %eax             #比较eax>=ebx

   cmova %eax, %ebx         #ebx=235

   inc %edi                         #类似 edi++

   cmp $10, %edi            #edi>=10

   jne loop                 #跳出loop循环            

   pushl %ebx

   pushl $output           

   call printf              #打印 315

   addl $8, %esp

   pushl $0

   call exit

时间: 2024-09-24 17:50:16

cmp指令at&t汇编简单例子注解的相关文章

php99乘法表:php简单例子--打印出99乘法表

php简单例子--打印出99乘法表:<?php//php打印出九九乘法表for ($i=1; $i<10; $i++){for ($j=1; $j<=$i; $j++){echo $j*$i;echo ' ';}echo '<br />';}?> 本文链接http://www.cxybl.com/html/wlbc/Php/20130326/37405.html

web.config文件自定义配置节的使用方法的一个简单例子

web web.config文件自定义配置节的使用方法的一个简单例子用来演示的程序名为MyApp,Namespace也是MyApp 1.编辑web.config文件 添加以下内容,声明一个Section <configSections>    <section name="AppConfig" type="MyApp.AppConfig, MyApp" /> </configSections>   声明了一个叫AppConfig的

SYBAES ASE 12.0 上一个横表转纵表的简单例子

SYBAES ASE 12.0 上一个横表转纵表的简单例子   千千如梦 2002年10月   /* create table ... */create table #dest_table(                         Flag char(1),                         A int null,                         B int null,                         C int null,         

数据库访问简单实现---edainfo-model(三)——简单例子

model|访问|数据|数据库 下面就正式来讲一下开发步骤:首先,在Tomcat5.X下建一个jdbc/edainfo的数据源,数据库可以是oracle.sql server.mysql.表的结构如下:CREATE TABLE example (id varchar(13) NOT NULL ,name varchar(50) NULL ,address varchar(50) NULL ) ON [PRIMARY]其中,id为主键.datasource.xml内容如下:<?xml versio

一个颜色轮换的简单例子

一个颜色轮换的简单例子,使用三元运算子,使程序简练. 我们曾经在网站上看过一些表格单元格的背景颜色是隔行变化的,其实用下面一段很小的一段代码就可以实现: $color=(($coloralter++ %2)? "e0e0e0":"e8e8e8") ,即通过将变量累加和2取余,运用三元运算子来取得两个不同得颜色值. 示例如下: <html> <head> <title>test</title> <meta http

Spring 2.5标注开发的简单例子

研究了很久新出的 Spring 2.5, 总算大致明白了如何用标注定义 Bean, 但是如何定义和注入类型为 java.lang.String 的 bean 仍然未解决, 希望得到高人帮助. 总的来看 Java EE 5 的标注开发方式开来是得到了大家的认可了. @Service 相当于定义 bean, 自动根据 bean 的类名生成一个首字母小写的 bean @Autowired 则是自动注入依赖的类, 它会在类路径中找成员对应的类/接口的实现类, 如果找到多个, 需要用 @Qualifier

一个O/RMapping的简单例子

ORMAPPING出来已经很多年了,之前一直有关注,但一直没有应用到项目中去,众所周知,ORMAPPING 的性能是很大一个问题,虽然它节省代码量,为程序员做了很多工作.而且ORMAPPING主要应用在JAVA领 域,.NET领域用到的少之又少,最近公司要做一个内部的资产管理系统,我就打算用ORMAPPING来做,对 几种ORMAPPING的框架我进行了比较,第一,nhibernate这个我相信大家比较熟悉了,nhibernate在JAVA 领域已经应用相当广泛了,nhibernate最持久层性

javascript判断非数字的简单例子

这篇文章介绍了javascript判断非数字的简单例子,有需要的朋友可以参考一下   复制代码 代码如下: <html> <head> <title>判断是否为数字及空格</title> <script type="text/javascript" src="jquery.min.js"></script> //这里有无也无所谓 <script type="text/javasc

akka 简单例子总是 not delivered和dead letters encountered

问题描述 akka 简单例子总是 not delivered和dead letters encountered package spark;import akka.actor.{ Actor Props ActorSystem ExtendedActorSystem }import com.typesafe.config.ConfigFactoryimport akka.remote._object MyApp extends App { val actorSystem1 = ActorSyst