第四章 第乙個程式 知識梳理

2022-09-10 16:00:28 字數 1189 閱讀 1205

彙編源程式從編寫到除錯

編輯→(xx.asm)→彙編→(xx.obj)→連線→(xx.exe)→執行→除錯

程式4.1

assume cs : codesq

codesq seqment

mov  ax,0123h

mov  bx,0456h

mov  ax,bx

mov  ax,ax

codesq ends

end1.彙編指令:有對應的機器碼指令,可以被編譯為機器指令,最終為cpu所執行

2.偽指令:沒有對應的機器指令,最終不被cpu所執行,偽指令是由編譯器來執行的指令

常見的偽指令:(程式4.1出現的)

(1).

段名 segment

段名 ends

功能:定義乙個段,segment說明乙個段的開始,ends說明乙個段結束

(2).

end功能:end是乙個匯程式設計序結束的標記

(3).

assume

如本例,在程式的開頭用assume cs:codesg將作為**段的codesg和cpu中的段暫存器cs聯絡起來

3.源程式  程式

將源程式檔案中所有內容稱為源程式

將源程式最終由計算機執行,處理的指令和資料,稱為程式

4.標號

不產生機器碼,由彙編器處理 ( 比如「codesg」)

5.程式返回

mov ax,4c00h

int 21h

這兩條指令的功能就是程式返回

是彙編指令,執行時,由cpu執行

目的相關指令

指令性質

指令執行者

通知編譯器乙個段結束

段名ends

偽指令編譯時,由編譯器執行

通知編譯器程式結束

end偽指令

編譯時,由編譯器執行

程式返回

mov ax,4c00h

彙編指令

執行時,由cpu執行

匯程式設計序從寫出到執行的過程

編輯(edit)→(xx.asm)→彙編(masm)→(xx.obj)→連線(link)→(xx.exe)→載入(command)→記憶體中的程式→執行(cpu)

exe檔案中程式的載入過程

Head First Python第四章知識點

1.strip 方法可以從字串去除不想要的空白符 宣告 s為字串,rm為要刪除的字串行 s.strip rm 刪除s字串中開頭 結尾處,位於 rm刪除序列的字元 s.lstrip rm 刪除s字串中開頭處,位於 rm刪除序列的字元 s.rstrip rm 刪除s字串中結尾處,位於 rm刪除序列的字元...

第四章知識點

繼承 滿足is a的關係,可以通過關鍵字extends來實現繼承.1.會繼承父類的屬性跟方法 不包括用private修飾的屬性和方法 2.繼承的關鍵字是 extends 3.被繼承的物件稱之為父類,繼承者稱之為子類 4.父類的構造方法只能被子類呼叫,不能被繼承 5.任何乙個類都有乙個預設的父類 ob...

第四章總結(一)

字串string類簡介 建立陣列就很簡單了,就直接typename arrayname size 這裡的typename 可以是你自己定義的結構體,也可以是基本資料型別,然後這裡的size如果是在vs編譯器中,必須是常量或者是const變數,這裡的常量是說你直接把size寫死,比如int a 5 但...