lyxxjfzx 发表于 2016-3-8 22:39:35

实验9 刚开始自己写了个 看到答案后 又优化了下

刚开始写入颜色的时候比较死板 直接往内存中写,看到答案后深受启发,原来还可以这样玩,又优化了下,第一次写是这样。
assume cs:code,ds:data

data segment
db 3 dup ('welcome to masm!')
data ends

code segment
start:mov ax,0B000h
      mov bx,data
                mov ds,bx      
                mov cx,16
      mov es,ax               
s:                mov al,               
                mov es:,al
                mov es:,al
                mov es:,al               
                inc di
                inc si
                mov byte ptr es:,00000010b
                mov byte ptr es:,00100100b
                mov byte ptr es:,01110001b
                inc di
                loop s
               
                mov ax,4c00h
                int 21h

code ends
end start          

lyxxjfzx 发表于 2016-3-8 22:41:46

运行了一边再检查下又改了下

lyxxjfzx 发表于 2016-3-8 22:44:12

看到答案后 受益匪浅 觉得还可以改一下希望可以坚持的学习下去

页: [1]
查看完整版本: 实验9 刚开始自己写了个 看到答案后 又优化了下