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

正文內(nèi)容

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

2025-01-19 11:02本頁面
  

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