显示字符串“welcome to masm!”
《汇编语言》---实验9
assume cs:code,ds:data,ss:stack
data segment
db 'welcome to masm!'
data ends
stack segment
db ' '
stack ends
code segment
start:
mov ax,data
mov ds,ax
mov ax,0B800h
mov es,ax
mov ax,stack
mov ss,ax
mov sp,10h
mov si,0
mov cx,19h
s0:
push cx
mov bx,0
mov cx,10h
s1:
mov al,ds:[bx]
mov es:[bx + si],al
mov al,042h
mov es:[bx + si + 1],al
add si,01h
inc bx
loop s1
sub si,10h
add si,160
pop cx
loop s0
s2:
loop s2
mov ax,4c00h
int 21h
code ends
end start
本文介绍了一个使用MASM(Microsoft宏汇编)编写的简单程序,该程序在屏幕上显示字符串“welcometomasm!”。程序通过直接操作视频内存来显示文本,展示了汇编语言在底层操作上的强大能力。
498

被折叠的 条评论
为什么被折叠?



