. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->转移指令的原理
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  我做的实验九,大家帮看下哪里要改进  [待解决] 回复[ 0次 ]   点击[ 353次 ]  
yiday
[帖 主]   [ 发表时间:2010-07-28 21:32 ]   [引用]   [回复]   [ top ] 
荣誉值:5
信誉值:0
注册日期:2009-09-24 17:56
编译通过,不知正不正确呢,大家帮看下
;程序功能:在内存地址B8000H - B8FFFFH共32KB的空间显示字符串
assume cs:code , ss:stack

stack segment
        db 'welcome to masm!'
stack ends

code segment
start:        mov ax,stack
                mov es,ax
                mov ax,0b800h
                mov ds,ax
                mov bx,820H
                mov di,0
                mov cx,10h
                
        s:        mov al,es:[di]
                mov ah,00000010b;
                mov ds:72[bx],ax
                mov ah,00100100b
                mov ds:232[bx],ax
                mov ah,01110001b
                mov ds:392[bx],ax
                add bx,2
                add di,1
                loop s
                
                mov ax ,4c00h
                int 21h
code ends
end start
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved