. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->转移指令的原理
主题 : :  实验九的问题  [待解决] 回复[ 6次 ]   点击[ 426次 ]  
mengdewan
[帖 主] [ 发表时间: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
xiaosong
[第4楼] [ 回复时间:2009-03-10 19:20 ] 
荣誉值:5
信誉值:3
注册日期:2009-03-05 20:41
我经常犯直接从内存转移到内存的错误的错误,见笑了。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved