首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

王爽汇编 实验九

2012-11-10 
王爽汇编 实验9编程:在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串welcome to masm!Assembly codea

王爽汇编 实验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里运行一下

热点排行