万千只cnm 发表于 2021-3-25 14:05:58

实验九 显示字符


这是我写的 哪里错了呢 只显示一个感叹号
assume cs:code,ds:data,ss:stack

data segment

db 'w e l c o m e   t o   m a s m ! '

data ends

stack segment

dw 16 dup(0)

stack ends

code segment

start:
      mov ax,stack
      mov ss,ax
      mov sp,10h
      mov ax,data
      mov ds,ax
      mov bx,0
      mov ax,0b800h;不能字母开头
      mov es,ax
      mov cx,16
      mov al,22h;0100 0100b 颜色

p:
      push ds:
      popes:852h//屏幕中间显示
      moves:1,al
      add bx,2

      loop p

      mov ax,4c00h
      int 21h

      code ends

      end start




万千只cnm 发表于 2021-3-25 14:11:48

哦哦 知道了
pop 错了
页: [1]
查看完整版本: 实验九 显示字符