二、組合語言的概念
三、資料的表示&儲存
目標**/目標程式:由機器指令組成的程式
程式編譯過程
執行機器指令
暫存少量資料
訪問儲存器
由cpu直接識別並執行的指令稱為機器指令,採用二進位制編碼一般由操作碼
和運算元
兩部分構成
(1)操作碼
指出要進行的操作
/運算
…
(2)運算元
指出參與操作的物件
/結果存放位置
/資料
…
通常用十六進製制形式寫出機器指令
用指令助記符、位址符號等表示的指令稱為彙編格式指令
格式:[標號:] 指令助記符 [運算元表]
,其中助記符
是必須的,運算元
隨指令而定,標號
可有可無
優:效率高
缺:繁瑣、難除錯
ia32彙編名稱
長度c中對應例子
說明位元組
8(unsigned)char / ascii-字
16(unsigned)short / 變形國標碼漢字
cpu一次能處理資訊量的術語,字長是衡量cpu效能的重要指標
雙字32
(unsigned)int
ia32是32位cpu,用的最多的資料型別就是雙字
四字64
(unsigned)double
-十字節80-
-字串-(unsigned)int
字元構成的乙個線性陣列,通常每個字元由乙個位元組表示,但有時每個字元也可用乙個字或乙個雙字表示
IA 32組合語言筆記(8) 分支程式設計
2 無條件和條件轉移指令 3 多分支的實現 大寫字母轉小寫 intcf315 int ch 子過程cf315 入口引數 堆疊傳遞ch 出口引數 eax asm asm 把十進位制數m轉十六進製制字元的ascii碼 intcf316 int m asm asm int cf317 int m 開優化反...
組合語言 基礎知識1
1.組合語言的主體是彙編指令。彙編指令和機器指令的差別在於指令的表示方法上。彙編指令是機器指令便於記憶的書寫格式。2.組合語言的組成。組合語言由以下3種指令組成 組合語言的核心是彙編指令,它決定了組合語言的特性。1 彙編指令是機器指令的助記符,同機器指令一一對應。2 每一種cpu都有對應的指令集。3...
組合語言 1 基礎知識
1.什麼是彙編 組合語言是各種cpu提供的機器指令的助記符的集合。人們可以直接用組合語言控制硬體系統的執行 1.1機器語言 組合語言是直接在硬體之上工作的語言。機器語言是機器指令的集合,為二進位制數 每一種微處理器都有自己的機器指令集合 1.2組合語言的產生 機器語言很麻煩,產生了組合語言,彙編指令...