|
主题 : : 实验九的问题 [待解决] |
回复[ 6次 ]
点击[ 427次 ] | |
|
|
|
|
[帖 主] [ 发表时间:2009-03-03 10:45 ] | |
荣誉值:2
信誉值:5
注册日期:2008-12-18 16:07 |
下面是自己编的实验九的部分,全部的还不会,
但下面的也实现不了功能,请高人给指点下,自己找不到错误,心里别说那个郁闷了
assume cs:code
date segment
db 'welcome to masm!'
db 02h
date ends
code segment
start:mov ax,date
mov ds,ax
mov bx,0
mov si,10h
mov ax,0b800h
mov es,ax
mov bp,0
mov cx,16
s:mov al,[bx]
mov es:[bp],al
mov ah,ds:[0010h]
mov es:[bp+1],ah
inc bx
add bp,2
loop s
mov ax,4c00h
int 21h
code ends
end start | | |
|
|
|
|
[第1楼] [ 回复时间:2009-03-04 13:02 ] | |
荣誉值:0
信誉值:0
注册日期:2009-02-21 14:11 |
ASSUME CS:CODESG
DATA SEGMENT
dw 119,101,99,111,109,101,32,109,97,115,109,33
DATA ENDS
CODESG SEGMENT
START: MOV AX,DATA
MOV DS,AX
MOV BX,0
MOV AX,0B800H
MOV ES,AX
MOV CX,12
S: MOV DX,DS:[BX]
MOV ES:[BX],DX
mov es:[bx+160],dx
mov es:[bx+320],dx
mov es:[bx+1],0CAh
mov es:[bx+161],42h
mov es:[bx+321],71h
add bx,2
LOOP S
MOV AX,4C00H
INT 21H
CODESG ENDS
END START
上面的是我写的
不知道对你有帮助没有 | | |
|