**:
(1)程式設計,向記憶體0:200~0:23f依次傳送資料0~63.
assume cs:code
code segment
start:
mov ax,0020h
mov ds,ax
mov bx,0
mov cx,40h
s: mov [bx],bx
inc bx //每次移動一位,覆蓋高位,保留低位
loop s
mov ax,4c00h
int 21h
code ends
end start
(3)下面的程式的功能是將「mov ax,4c00h」之前的指令複製到記憶體0:200處,補傳程式。
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0
mov cx,16h //用 u命令檢視彙編**相應的位址, 如 u 076a:0
s: mov al,[bx]
mov es:[bx],al
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end start
王爽彙編第二版實驗5
1 assume cs code,ds data,ss stack data segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h data ends stack segment dw 0,0,0,0,0,0,0,0 stack end...
王爽彙編第二版第7章實驗6
程式設計,將datasg段中每個單詞的前4個字母改為大寫字母 assume cs codesg,ss stacksg,ds datasg stacksg segment dw 0,0,0,0,0,0,0,0 stacksg ends datasg segment db 1.display db 2....
王爽彙編第二版第9章
無條件跳轉指令jmp jmp short 標號 8位位移 jmp near ptr 標號 16位位移 jmp far ptr 標號 檢測點9.1 1 assume cs code data segment dw 0,offset start data ends code segment start ...