+ -
当前位置:首页 → 问答吧 → 求教求教 汇编程序 哪里出错了???在屏幕上显示ASCII表

求教求教 汇编程序 哪里出错了???在屏幕上显示ASCII表

时间:2011-12-02

来源:互联网

include io32.inc
.data
msg1 byte ' | 0 1 2 3 4 5 6 7 8 9 A B C D E F ',0
msg2 byte '---+---------------------------------',0
dvar byte ' 20|',32 dup(?),13,10,' 30|',32 dup(?),0dh,0ah,' 40|',32 dup(?),13h,10h,' 50|',32 dup(?),13h,10h,' 60|',32 dup(?),13h,10h,' 70|',32 dup(?),13h,10h,0
.code
start:
  mov eax,offset msg1
  call dispmsg
  call dispcrlf
  mov eax,offset msg2
  call dispmsg
  call dispcrlf
  mov ebx,offset dvar
  mov eax,20h
  mov ecx,6
cell:
  add ebx,4
  mov edx,16
 again: 
  cmp edx,0
  jz done
  mov dword ptr [ebx],20h  
  inc ebx
  mov dword ptr [ebx],eax

  inc ebx
  inc eax
  dec edx
  jmp again
   
done:
  inc ebx
  inc ebx
loop cell
mov eax,offset dvar
call dispmsg



exit 0
end start

作者: bbbwolfe   发布时间: 2011-12-02

就能显示第一行

作者: bbbwolfe   发布时间: 2011-12-02

热门下载

更多