日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

初学 Delphi 嵌入汇编[1] - 汇编语言与机器语言

發布時間:2025/5/22 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初学 Delphi 嵌入汇编[1] - 汇编语言与机器语言 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

非科班出身, 現在才接觸匯編, 慚愧呀, 好好學!?
主選課本是清華大學王爽老師的《匯編語言》. 推薦?王爽老師的匯編網



匯編語言之前是機器語言.

機器語言是機器指令的集合, 機器指令是一系列二進制數字, 計算機將之轉換為一系列高低電平, 而實現運算.
在 PC 機上運行機器指令的是 CPU; 不同的 CPU 有不同的指令, 所以某種匯編語言也只是針對某系列的 CPU.

王爽老師舉了一個用機器語言輸出 "welcome to masm" 的例子: 00011110 101110000000000000000000 01010000 101110001100011000001111 1000111011011000 1011010000000110 1011000000000000 1011011100000111 101110010000000000000000 1011011000011000 1011001001001111 1100110100010000 1011010000000010 1011011100000000 1011011000000000 1011001000000000 1100110100010000 1011010000001001 10001101000101100010101000000000 1100110100100001 1011010000001010 10001101000101100011000100000000 1100110100100001 1011010000000110 1011000000010100 1011011100011001 1011010100001011 1011000100010011 1011011000001101 1011001000111100 1100110100010000 1101010000000010 1101011100000000 1101000000001100 1101001000010100 1100110100010000 1011010000001001 10001101000101100000000000000000 1100110100100001 11001011 我懷著對計算機先人的無比崇敬, 把它給抄下來, 也不知對也不對.



后來有了匯編, 譬如用:
mov ax,bx {在 Delphi 中相當于 ax := bx}
代替機器指令:
1000100111011000

這樣更接近人類的思維; 但最終還是要有編譯器把 mov ax,bx 翻譯回 1000100111011000 才能被計算機接受.

總結

以上是生活随笔為你收集整理的初学 Delphi 嵌入汇编[1] - 汇编语言与机器语言的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。