1. 程式人生 > >隨筆二十八:invalid instruction suffix for push'

隨筆二十八:invalid instruction suffix for push'

主機環境 Fedora 17 X86_64

編寫

pushl %ebp

想執行

cc -O1 -c test.s
objdump -d test.o

想看看在目的碼中 pushl 指令編碼為幾個位元組,但在執行第一個命令時出現錯誤:
invalid instruction suffix for push'

在網上查詢資訊,得到問題的原因及解決方法:

64位彙編與32位彙編不大一樣,所以在文字開頭加上

.code32



相關推薦

隨筆invalid instruction suffix for push'

主機環境 Fedora 17 X86_64 編寫 pushl %ebp 想執行 cc -O1 -c test.s objdump -d test.o 想看看在目的碼中 pushl 指令編碼為幾個位元組,但在執行第一個命令時出現錯誤: invalid instruction

Java並發編程系列之CompletionService

xtend cts edate strong ext [] com 喚醒 render CompletionService簡介 CompletionService與ExecutorService類似都可以用來執行線程池的任務,ExecutorService繼承了Execut

練習回推與遞推練習

問題:已知有五個小朋友一起。第五個朋友說自己比第四個大兩歲,問第四個人,他說他比第3個人大2歲,問第三個人,他說他比第二個人大兩歲,問第二個人,他說他比第一個人大2歲,問道最後一個人時,他說他10歲 求第五個人年齡是多少 1 def age_old(n): 2 if n == 1: 3

Web前端面試指導()什麼是閉包,為什麼要用它?

題目點評 閉包這個概念也是JavaScript中比較抽象的概念,也是JavaScript中的一個難點,要求對理論知識理解的比較透徹,概念性的東西一兩句就講完了,所以這道題目可以死記硬背,如果實在不能理解的話。 解題思路 閉包是什麼 你可以這樣回答: 我個人理解,閉包是就是函

ABP原始碼分析ABP.MemoryDB

這個模組簡單,且無實際作用。一般實際專案中都有用資料庫做持久化,用了資料庫就無法用這個MemoryDB 模組了。原因在於ABP限制了UnitOfWork的型別只能有一個(前文以作介紹),一般用了資料庫的必然要注入efUnitOfWork. 而注入了efUnitOfWork就不能在注入MemoryDbUnitO

性能測試環境部署之Dubbo部署

密碼 pro 項目部 3.4 工作 zookeeper aps war 保存 Zookeeper部署 ZooKeeper是一個分布式的,開放源碼的分布式應用程序協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要組件。它是一個為分布式應用提

【黑金原創教程】【FPGA那些事兒-驅動篇I 】實驗TFT模組

實驗二十八:TFT模組 - 觸屏 讀者在上一個實驗所玩弄過的 TFT LCD模組,除了顯示大小為 320 × 240,顏色為16位RGB的影象資訊以外,它還支援觸屏。所謂觸屏就是滑鼠還有鍵盤以外的輸入手段,例如現在流行平板還有智慧手機,觸屏輸入對我們來說,已經成為日常的一部分。描述語言一門偏向硬體的語言

Android問題集錦之You need to use a Theme.AppCompat theme (or descendant) with this activity.

錯誤描述為:java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.起因:我想在Manifest中設定我的activ

cas入門之services管理控制檯

什麼是cas services管理控制檯? 想想一種情況,當你搭建好了一臺cas伺服器,大家知道了cas的訪問地址,那麼你能否有能力控制住哪些應用才能夠經過你搭建的cas伺服器 進行認證嗎?你可能會說,大家不會亂連,進行認證的。再想想一種情況,如果經過後臺監控,發現有一個應

Phalcon搭建多模組框架封裝curl工具類並模擬api介面請求與響應

在開發中經常會需要寫介面給別人呼叫或者呼叫別人的介面,通常使用http post傳送json格式資料,響應也往往是json格式資料。除了必要的簽名,有時候為了資料安全還需要對資料進行對稱或非對稱加密。這裡我們只是模擬post請求傳送和響應json格式資料。

MongoDB學習之旅MongoDB 新增Shard Server

    1、啟動一個新Shard Server 程序 [[email protected] ~]# mkdir /data/shard/s2 [[email protected] ~]# /Apps/mongo/bin/mongod --shardsvr

Android實戰技巧之啟動另一個App/apk中的Activity

Android提供了在一個App中啟動另一個App中的Activity的能力,這使我們的程式很容易就可以呼叫其他程式的功能,從而就豐富了我們App的功能。比如在微信中傳送一個位置資訊,對方可以點選這個位置資訊啟動騰訊地圖並導航。這個場景在現實中作用很大,尤其是朋

OpenCV學習findcontours以及drawcontours練習

1. void findContours1.1 概述void findContours//提取輪廓,用於提取影象的輪廓(InputOutputArray image,//輸入影象,必須是8位單通道影象,並且應該轉化成二值的OutputArrayOfArrays contour

論文閱讀筆記One pixel attack for fooling deep neural networks(CVPR2017)

論文源址:https://arxiv.org/abs/1710.08864 tensorflow程式碼: https://github.com/Hyperparticle/one-pixel-attack-keras   摘要      

tensorflow學習筆記(collection tensorflow學習筆記(collection

tensorflow學習筆記(二十八):collection 2016年12月27日 11:53:06 閱讀數:11346 tensorflow collection tensorflow的collection提供一個

搭建自己的部落格(增加繫結郵箱的功能,完善使用者資訊

1、郵箱伺服器使用了騰訊伺服器 具體操作見:python自動發郵件 2、變化的部分 3、上程式碼: {# 引用模板 #} {% extends 'base.html' %} {% load staticfiles %} {% load comment_tags %}

隨筆

header = LayoutInflater.from(SearchActivity.this).inflate(R.layout.layout_search_main, (ViewGroup) findViewById(android.R.id.co

eos原始碼賞析(EOS智慧合約之push_transaction的天龍“步”

很久沒談《天龍八部》了。 eosio整個系統中,transaction佔據著十分重要的位置。我們在區塊鏈上的任何有效操作,都代表著有transaction被執行了。在執行的過程中,push_transaction是不可以被忽略的。例如我們建立賬戶的時候,會通過p

通證經濟大局觀(中世紀的主要組織

現代民族國家產生於西方,孕育於中世紀。所以今天,我們先看看中世紀的西歐,活躍著哪些力量。 中國大一統王朝下,家庭、家族、帝國三種組織結構是層層巢狀的,家庭屬於家族,家族屬於帝國,帝國的官僚管到縣一級,縣以下的事務通常是家族自治。家族長老甚至有依族規殺人的權力。 帝國的意識形態

Go遊戲伺服器開發的一些思考(登入流程(一)

過程與不確定因素 帳號登入是一個跨多個服務程序的一段持續的互動過程。 如IO遊戲,會涉及到的遊戲伺服器有: 登入伺服器 資料庫伺服器 快取伺服器 中心伺服器(很多別名,如CenterServer、WorldServer;也可能是redis、etcd之類的