組合語言第八章知識點總結

2021-10-03 17:09:39 字數 798 閱讀 4099

絕大部分機器指令都是進行資料處理的指令,可以分為讀取、寫入、運算。

使用[bx]為偏移位址時,大多數情況段位址預設在ds中;使用[bp]時,段位址預設在ss中。

8086cpu指令可以處理兩種尺寸資料:byte和word。指令執行的是字操作還是位元組操作。用word ptr 和 byte ptr 指明指令訪問的記憶體單元是字單元還是位元組單元。

div是除法指令,使用div做除法的時候應注意以下問題。(1)除數:有8位和16位兩種,在乙個reg或記憶體單元中。

(2)被除數:預設放在ax或dx和ax中,如果除數為8位,被除數則為16位,預設在ax中存放:如果除數為16位,被除數則為32位,在dx和ax中存放,dx存放高16位,ax存放低16位。

3)結果:如果除數為8位,則al儲存除法操作的商,ah儲存除法操作的餘數如果除數為16位,則ax儲存除法操作的商,dx儲存除法操作的餘數。

db、dw和dd(double word)分別定義位元組型、字型、雙字型資料(例 01h 乙個位元組;0001h 乙個字 ;00000001h 兩個字)。

dup和db、dw、dd類似並配合使用,db 3 dup (0)相當於db 0,0,0。dup用來進行資料的重複。

第八章知識點

dom操作分為dom core,html dom和css dom三種操作型別 使用css 方法可以為元素新增樣式,使用addclass 方法為元素追加類樣式,使用removeclass 方法可以移除樣式 使用toggleclass 方法可以切換樣式 使用html 方法可以獲取或設定元素的html 使...

彙編基礎 筆記6(《組合語言》第八章)

資料處理 1.要處理的資料在什麼地方 指令執行前,可能是 cpu內部 暫存器 指令緩衝器 記憶體 埠 2.資料多長?bx,si,di,bp 只有這四個可以用在中進行定址 且只能1.單個出現 2.以四個組合出現 bx si,bx di,bp si,bp di 中出現bp,則預設段位址為ss push指...

彙編筆記 第八章

title 彙編筆記 第八章 date 2018 12 27 20 04 33 tags 組合語言中用三種概念來表達資料的位置 立即數 idata 暫存器 段位址 sa 和偏移位址 ea 定址方式 含義名稱 常用格式舉例 idata sa ds ea idata 直接定址 idata bx si d...