当前位置: 代码迷 >> 汇编语言 >> 王爽汇编 实验九
  详细解决方案

王爽汇编 实验九

热度:10353   发布时间:2013-02-26 00:00:00.0
王爽汇编 实验9
编程:在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串'welcome to masm!'
Assembly code
assume cs:code,ds:datadata segment  db 'welcome to masm!'data endscode segmentstart:mov ax,data     mov ds,ax     mov bx,0       mov ax,0b800h     mov es,ax     mov si,6e0h              ;第十二行          mov cx,16  s: mov al,[bx]     mov ah,00000010b         ;绿字     mov es:[si+64],ax        ;第33个字符     inc bx     add si,2     loop s          mov cx,16     mov bx,0     mov si,780h              ;第十三行 s1: mov al,[bx]     mov ah,00100100b         ;绿底红字     mov es:[si+64],ax        ;第33个字符     inc bx     add si,2     loop s1          mov cx,16     mov bx,0     mov si,820h             ;第十四行 s2: mov al,[bx]     mov ah,01110001b        ;白底蓝字     mov es:[si+64],ax       ;第33个字符     inc bx     add si,2     loop s2          mov ax,40cch     int 21hcode endsend start


代码写出来了,编译也能通过,不过运行的时候没有反应,不知道写的对不对?

------解决方案--------------------------------------------------------
代码应该没问题,在98或纯dos里运行一下
  相关解决方案