注册 登录
编程论坛 汇编论坛

32位汇编 问题

Karl168 发布于 2008-04-19 11:14, 1158 次点击
如果想定义源程序运行在80386级别以上的计算机上,那么源程序该怎么写。我想做一个最简单的显示程序,但无法显示,而且很容易导致CPU错误而。]s]
.386
.model small
.data
str1 db '0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'
.code
main proc far
   mov ax,@data
   mov ds,ax
   mov dl,str1[7]
   mov ax,4c00h
   int 21h
 main endp
disply proc near
    mov ah,02h
    int 21h
   disply endp
       end main
求教大虾了。
2 回复
#2
zhulei19782008-04-21 20:25
.model small
.386
.data
str1 db '0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'
.code
main proc far
   mov ax,@data
   mov ds,ax
   mov dl,str1[7]
   call disply
   mov ax,4c00h
   int 21h
main endp
disply proc near
    mov ah,02h
    int 21h
    ret
   disply endp
       end main
#3
Karl1682008-04-22 00:12
谢谢版主.在你帮助下问题得以解决
1