資料塊間的資料傳送程式

2021-09-06 20:11:50 字數 1553 閱讀 3573

資料塊移動。將乙個連續儲存單元的資料移動到另乙個連續的儲存單元,並找出其中零的個數並顯示出來。(注意在程式設計的時候要確保資料塊位置的不確定性)

1

data segment

2 org $+20h

3 va db '

2014001002003004

';資料塊

4 len equ $-va ;資料塊長度

5v1 dw va ;源塊首址

6 v2 dw va+1

;目的塊首址

7data ends

8stack1 segment stack

9 dw 20h dup(0)10

stack1 ends

11code segment

12assume cs:code,ds:data,ss:stack1

13start: mov ax,data

14mov ds,ax

15mov bl,30h ;設定計數器(計0個數)

16mov cx,len ;設定計數器(傳送條件)

17mov si,v1 ;si指向源塊首址

18mov di,v2 ;di指向目的塊首址

19cmp si,di ;比較兩塊首址,選擇不同傳送方式

20ja j2

21 add si,len-1

22 add di,len-1

23j1: mov al,[si]

24mov [di],al

25cmp al,30h

26jne j01

27inc bl

28j01: dec si

29dec di

30dec cx

31jne j1

32jmp done

33j2: mov al,[si]

34mov [di],al

35cmp al,30h

36jne j02

37inc bl

38j02: inc si

39inc di

40dec cx

41jne j2

42 done: mov ah,2

;顯示0個數

43mov dl,bl

44int 21h

45 mov ah,4ch ;return

dos46

int 21h

47code ends

48 end start

view code

兩種傳送方式分別對應兩種情況。

資料塊間的資料傳送程式

資料塊移動。將乙個連續儲存單元的資料移動到另乙個連續的儲存單元,並找出其中零的個數並顯示出來。注意在程式設計的時候要確保資料塊位置的不確定性 1 data segment 2 org 20h 3 va db 2014001002003004 資料塊 4 len equ va 資料塊長度 5v1 dw...

asp頁面間傳送資料

1 response.redirect 跳轉頁.aspx?name tom age 18 在跳轉頁中request name request age 2 cookie,session,aplication 3 ashx檔案通過action指定跳轉頁傳送資料,設定name和value,value是搜尋...

資料訪問應用程式塊

模組名稱 1.概述 是乙個.net 元件,包含優化的資料訪問 2.功能說明 2.1.可以幫助使用者呼叫儲存過程以及向 sql server 資料庫發出 sql 文字命令。它返回 sqldatareader dataset 和xmlreader 物件。2.2.可以在.net 應用程式中 將其作為構造塊...