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

正文內(nèi)容

[工學][匯編語言第二版][王爽著][課件]第8章數(shù)據(jù)處理的兩個基本問題(編輯修改稿)

2025-02-15 11:02 本頁面
 

【文章內(nèi)容簡介】 作提供 指令要處理的數(shù)據(jù)有多長?n 下面的指令中,用 word ptr指明了指令訪問的內(nèi)存單元是一個字單元:n mov word ptr ds:[0],1n inc word ptr [bx]n inc word ptr ds:[0]n add word ptr [bx],2本課件由匯編網(wǎng)( )制作提供 指令要處理的數(shù)據(jù)有多長?n 下面的指令中,用 byte ptr指明了指令訪問的內(nèi)存單元是一個字節(jié)單元:n mov byte ptr ds:[0],1n inc byte ptr [bx]n inc byte ptr ds:[0]n add byte ptr [bx],2本課件由匯編網(wǎng)( )制作提供 指令要處理的數(shù)據(jù)有多長?n 在沒有寄存器參與的內(nèi)存單元訪問指令中,用 word ptr或 byte ptr顯性地指明所要訪問的內(nèi)存單元的長度是很必要的。n 否則, CPU無法得知所要訪問的單元是字單元,還是字節(jié)單元。本課件由匯編網(wǎng)( )制作提供 指令要處理的數(shù)據(jù)有多長?n 假設(shè)我們用 Debug查看內(nèi)存的結(jié)果如下: 2022:1000 FF FF FF FF FF FF…… 那么指令: mov ax,2022H mov ds,ax mov byte ptr [1000H],1 將使內(nèi)存中的內(nèi)容變?yōu)椋? 2022:1000 01 FF FF FF FF FF……本課件由匯編網(wǎng)( )制作提供 指令要處理的數(shù)據(jù)有多長?而指令: mov ax,2022H mov ds,ax mov word ptr [1000H],1將使內(nèi)存中的內(nèi)容變?yōu)椋?022:1000 01 00 FF FF FF FF……為什么?本課件由匯編網(wǎng)( )制作提供 指令要處理的數(shù)據(jù)有多長?n 這是因為n mov byte ptr [1000H],1訪問的是地址為 ds:1000H的字節(jié)單元,修改的是 ds:1000H單元的內(nèi)容;n 而 mov word ptr [1000H],1訪問的是地址為 ds:1000H 的字單元,修改的是 ds:1000H和 ds:1001H兩個單元的內(nèi)容。本課件由匯編網(wǎng)( )制作提供 指令要處理的數(shù)據(jù)有多長?n 有些指令默認了訪問的是字單元還是字節(jié)單元, 比如: push [1000H]就不用指明訪問的是字單元還是字節(jié)單元, 因為 push指令只進行字操作。 本課件由匯編網(wǎng)( )制作提供 尋址方式的綜合應用n 下面我們通過一個問題來進一步討論各種尋址方式的作用。n 實際應用本課件由匯編網(wǎng)( )制作提供 尋址方式的綜合應用關(guān)于 DEC公司的一條記錄( 1982年):公司名稱: DEC總裁姓名: Ken Olsen 排 名: 137收 入: 40著名產(chǎn)品: PDP1988年 DEC公司的信息有了變化:1、 Ken Olsen 在富翁榜上的排名已升至 38位;2、 DEC的收入增加了 70億美元;3、該公司的著名產(chǎn)品已變?yōu)?VAX系列計算機。任務(wù):編程修改內(nèi)存中的過時數(shù)據(jù)。本課件由匯編網(wǎng)( )制作提供 尋址方式的綜合應用n 首先,我們應該分析一下要修改的數(shù)據(jù):n ( 1)( DEC公司記錄)的(排名字段)n ( 2)( DEC公司記錄)的(收入字段)n ( 3)( DEC公司記錄)的(產(chǎn)品字段)的(第一個字符)、(第二個字符)、(第三個字符)本課件由匯編網(wǎng)( )制作提供 尋址方式的綜合應用n 從要修改的內(nèi)容,我們就可以逐步地確定修改的方法:n ( 1)我們要訪問的數(shù)據(jù)是 DEC公司的記錄,所以,首先要確定 DEC公司記錄的位置:R=seg:60 確定了公司記錄的位置后,我們下面就進一步確定要訪問的內(nèi)容在記錄中的位置。 n ( 2)確定排名字段在記錄中的位置: 0CH。n ( 3)修改 R+0CH處的數(shù)據(jù)。n ( 4)確定收入字段在記錄中的位置: 0EH。n ( 5)修改 R+0EH處的數(shù)據(jù)。本課件由匯編網(wǎng)( )制作提供 尋址方式的綜合應用n 從要修改的內(nèi)容,我們就可以逐步地確定修改的方法: (續(xù))n ( 6)確定產(chǎn)品字段在記錄中的位置: 10H。要修改的產(chǎn)品字段是一個字符串(或一個數(shù)組),需要訪問字符串中的每一個字符。所以我們要進一步確定每一個字符在字符串中的位置。n ( 7)確定第一個字符在產(chǎn)品字段中的位置:P=0。n ( 8)修改 R+10H+P處的數(shù): P=P+1。n ( 9)修改 R+10H+P處的數(shù)據(jù): P=P+1。n ( 10)修改 R+10H+P處的數(shù)據(jù)。本課件由匯編網(wǎng)( )制作提供 尋址方式的綜合應用n 根據(jù)上面的分析,程序如下: mov ax,seg mov ds,ax mov bx,60h mov word ptr [bx+0ch],38 add word ptr [bx+0eh],70 mov si,0 mov byte ptr [bx+10h+si],’V’ inc si mov byte ptr [bx+10h+si],’A’ inc si mov byte ptr [bx+10h+si],’X’ 。確定記錄地址: ds:bx。排名字段
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1