獲取機器碼源碼
⑴ 易語言怎麼編寫出可以查看本機機器碼的,就是IP值,希望給個源碼模仿!
調用格式: 〈文本型數組〉 取本機IP () - 網路通訊支持庫->網路通訊
英文名稱:get_local_ip
取本機IP,返回IP列表數組。本命令為初級命令。
操作系統需求: Windows、Linux
代碼例子:
.版本2
.支持庫sock
.支持庫spec
.局部變數a,文本型,,"0"
.局部變數i,整數型
a=取本機IP()
.計次循環首(取數組成員數(a),i)
調試輸出(a[i])
.計次循環尾()
⑵ 易語言怎麼製作機器碼
製作機器碼代碼如下,只需要取即可:
.版本 2
.支持庫 eAPI
.子程序 取機器碼, 文本型
.局部變數 輸入內容, 文本型
.局部變數 輸出內容, 文本型
.局部變數 文本長度, 整數型
.局部變數 i, 整數型
.局部變數 臨時變數I, 整數型
.局部變數 臨時變數J, 整數型
.局部變數 轉換後文本, 文本型
.局部變數 臨時, 位元組集
.局部變數 網卡地址, 網卡信息, , "0"
.局部變數 網卡mac, 文本型
.局部變數 CPU信息, CPU信息
.局部變數 CPU, 文本型
.局部變數 大寫字母, 文本型, , "26"
.局部變數 小寫字母, 文本型, , "26"
.局部變數 數字, 文本型, , "26"
.局部變數 計次, 整數型
.局部變數 總計, 文本型
數字 = { 「1」, 「2」, 「3」, 「4」, 「5」, 「6」, 「7」, 「8」, 「9」, 「10」, 「11」, 「12」, 「13」, 「14」, 「15」, 「16」, 「17」, 「18」, 「19」, 「20」, 「21」, 「22」, 「23」, 「24」, 「25」, 「26」 }
大寫字母 = { 「A」, 「B」, 「C」, 「D」, 「E」, 「F」, 「G」, 「H」, 「I」, 「J」, 「K」, 「L」, 「M」, 「N」, 「O」, 「P」, 「Q」, 「R」, 「S」, 「T」, 「U」, 「V」, 「W」, 「X」, 「Y」, 「Z」 }
小寫字母 = { 「a」, 「b」, 「c」, 「d」, 「e」, 「f」, 「g」, 「h」, 「i」, 「j」, 「k」, 「l」, 「m」, 「n」, 「o」, 「p」, 「q」, 「r」, 「s」, 「t」, 「u」, 「v」, 「w」, 「x」, 「y」, 「z」 }
取CPU信息 (CPU信息)
CPU = 取文本左邊 (CPU信息.序列號, 18)
網卡地址 = 取網卡信息列表 ()
.判斷開始 (取數組成員數 (網卡地址) ≥ 1)
網卡mac = 網卡地址 [1].物理地址
.默認
網卡mac = 「10-11-11-11-11-11」
.判斷結束
輸入內容 = 子文本替換 (網卡mac, 「-」, 「」, , , 真) + 子文本替換 (CPU, 「-」, 「」, , , 真)
文本長度 = 取文本長度 (輸入內容)
.計次循環首 (文本長度, i)
轉換後文本 = 取文本中間 (輸入內容, i, 1)
.如果真 (轉換後文本 ≥ 「A」 且 轉換後文本 ≤ 「Z」 或 轉換後文本 ≥ 「a」 且 轉換後文本 ≤ 「z」)
轉換後文本 = 「」
.如果真結束
輸出內容 = 輸出內容 + 轉換後文本
.計次循環尾 ()
.計次循環首 (取文本長度 (輸入內容), 臨時變數I)
.計次循環首 (取數組成員數 (大寫字母), 臨時變數J)
.如果真 (取文本中間 (輸入內容, 臨時變數I, 1) = 大寫字母 [臨時變數J] 或 取文本中間 (輸入內容, 臨時變數I, 1) = 小寫字母 [臨時變數J])
編輯框1.加入文本 (數字 [臨時變數J])
.如果真結束
' 本源碼來自易語言資源網(www.5A5X.com)
.計次循環尾 ()
.計次循環尾 ()
臨時 = 到位元組集 (子文本替換 (網卡mac, 「-」, 「」, , , 真) + 子文本替換 (CPU, 「-」, 「」, , , 真))
.計次循環首 (4, 計次)
.如果真 (臨時 [計次] ≠ 45 且 臨時 [計次] < 48 或 臨時 [計次] > 57)
到循環尾 ()
.如果真結束
.如果真 (臨時 [計次] = 48)
臨時 [計次] = 74
到循環尾 ()
.如果真結束
.如果真 (臨時 [計次] = 45)
臨時 [計次] = 77
到循環尾 ()
.如果真結束
臨時 [計次] = 臨時 [計次] + 16
.計次循環尾 ()
返回 (到文本 (臨時))
⑶ 電腦機器碼怎麼看
電腦機器碼查看方式如下:
電腦機器碼通常指的是計算機底層語言中的二進制代碼,它是計算機執行程序和指令的基礎。查看電腦機器碼通常需要一定的專業知識,並且大部分普通用戶並不需要直接查看機器碼。但若確實有需要,可以通過以下途徑進行查看:
1. 使用編程語言查看:
對於一些編程語言來說,可以直接通過編寫代碼來查看機器碼。例如,在C語言中使用編譯器編譯程序時,編譯器會將源代碼轉換為機器碼,可以在編譯過程中觀察或輸出這些機器碼。
2. 使用反匯編工具:
對於已經編譯成可執行文件的程序,可以使用反匯編工具來查看其機器碼。這些工具能夠將可執行文件轉換成匯編語言或機器碼,以供分析和研究。常見的反匯編工具如IDA Pro、Ghidra等。
3. 操作系統層面查看:
在某些操作系統中,可以通過特定的命令或工具來查看系統底層的機器碼。例如,在Linux系統中,可以使用objmp等工具來查看二進制文件的機器碼。
需要注意的是,查看電腦機器碼需要具備相應的計算機基礎知識,包括編程語言和操作系統等方面的知識。此外,由於機器碼是底層語言,對於普通用戶來說,除非有特殊需求,一般不需要直接查看電腦機器碼。對於大多數用戶而言,高級語言和操作系統提供的界面已經足夠滿足日常使用需求。
⑷ 易語言取機器碼源碼
方法/步驟
1、在程序窗口分別添加一個分組框、編輯框。如圖所示