freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)][匯編語(yǔ)言第二版][王爽著][課件]第8章數(shù)據(jù)處理的兩個(gè)基本問(wèn)題-資料下載頁(yè)

2025-01-19 11:02本頁(yè)面
  

【正文】 數(shù) 1001可用 ax寄存器存放,除數(shù) 100可用 8位寄存器存放,也就是說(shuō),要進(jìn)行 8位的除法。程序如下: mov ax,1001 mov bl,100 div bl程序執(zhí)行后, (al)=0AH(即 10), (ah)=1(余數(shù)為 1)。 讀者可自行在 Debug中實(shí)踐。本課件由匯編網(wǎng)( )制作提供 偽指令 ddn 前面我們用 db和 dw定義字節(jié)型數(shù)據(jù)和字型數(shù)據(jù)。n dd是用來(lái)定義 dword ( double word雙字)型數(shù)據(jù)的。n 示例本課件由匯編網(wǎng)( )制作提供 偽指令 ddn 示例: data segment db 1 dw 1 dd 1 data ends 在 data段中定義了三個(gè)數(shù)據(jù):n 第一個(gè)數(shù)據(jù)為 01H,在 data:0處,占 1個(gè)字節(jié);n 第二個(gè)數(shù)據(jù)為 0001H,在 data:1處,占 1個(gè)字;n 第三個(gè)數(shù)據(jù)為 00000001H,在 data:3處,占 2個(gè)字節(jié);本課件由匯編網(wǎng)( )制作提供 偽指令 ddn 問(wèn)題 n 用 div 計(jì)算 data段中第一個(gè)數(shù)據(jù)除以第二個(gè)數(shù)據(jù)后的結(jié)果,商存放在第 3個(gè)數(shù)據(jù)的存儲(chǔ)單元中。 data segment dd 100001 dw 100 dw 0 data endsn 思考后看 分析 。本課件由匯編網(wǎng)( )制作提供 偽指令 ddn 問(wèn)題 data segment dd 100001 dw 100 dw 0 data ends data段中的第一個(gè)數(shù)據(jù)是被除數(shù),為 dword(雙字)型, 32位,所以在做除法之前,用 dx和 ax存儲(chǔ)。應(yīng)將 data:0字單元中的低 16位存儲(chǔ)在 ax中, data:2字單元中的高 16位存儲(chǔ)在 dx中。 程序代碼本課件由匯編網(wǎng)( )制作提供 偽指令 ddn 問(wèn)題 mov ax,data mov ds,ax mov ax,ds:[0] 。ds:0字單元中的低 16位存儲(chǔ)在 ax中 mov dx,ds:[2] 。ds:2字單元中的高 16位存儲(chǔ)在 dx中 div word ptr ds:[4]。用 dx:ax中的 32位數(shù)據(jù)除以 ds:4字 。單元中的數(shù)據(jù) mov ds:[6],ax 。將商存儲(chǔ)在 ds:6字單元中本課件由匯編網(wǎng)( )制作提供 dupn dup是一個(gè)操作符,在匯編語(yǔ)言中同db、 dw、 dd 等一樣,也是由編譯器識(shí)別處理的符號(hào)。n 它是和 db、 dw、 dd 等數(shù)據(jù)定義偽指令配合使用的,用來(lái)進(jìn)行數(shù)據(jù)的重復(fù)。n 示例本課件由匯編網(wǎng)( )制作提供 dupn dup示例n db 3 dup (0) 定義了 3個(gè)字節(jié),它們的值都是 0, 相當(dāng)于 db 0,0,0本課件由匯編網(wǎng)( )制作提供 dupn dup示例n db 3 dup (0,1,2) 定義了 9個(gè)字節(jié),它們是 0、 0、 0、 2, 相當(dāng)于 db 0,1,2,0,1,2,0,1,2 本課件由匯編網(wǎng)( )制作提供 dupn dup示例n db 3 dup (‘a(chǎn)bc’,’ABC’) 定義了 18個(gè)字節(jié),它們是 ‘a(chǎn)bcABCabcABCabcABC’, 相當(dāng)于 db ‘a(chǎn)bcABCabcABCabcABC’本課件由匯編網(wǎng)( )制作提供 dupn 可見(jiàn), dup的使用格式如下:n db 重復(fù)的次數(shù) dup (重復(fù)的字節(jié)型數(shù)據(jù))n dw 重復(fù)的次數(shù) dup (重復(fù)的字型數(shù)據(jù))n dd 重復(fù)的次數(shù) dup (重復(fù)的雙字?jǐn)?shù)據(jù))本課件由匯編網(wǎng)( )制作提供 dupn dup是一個(gè)十分有用的操作符 比如我們要定義一個(gè)容量為 200 個(gè)字節(jié)的棧段,如果不用 dup,則必須用這樣的格式: stack segment dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 stack ends本課件由匯編網(wǎng)( )制作提供 dupn 當(dāng)然,讀者可以用 dd,使程序變得簡(jiǎn)短一些,但是如果要求定義一個(gè)容量為 1000字節(jié)或 10000字節(jié)的呢? 如果沒(méi)有 dup,定義部分的程序就變得太長(zhǎng)了; 有了 dup就可以輕松解決。如下: stack segment db 200 dup (0) stack ends 小結(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1