实验9

assume cs:code, ds:data
data segment
     db 12
     db 0,0   
data ends
code segment
start:
      mov ax,data
      mov ds,ax       
      mov ah,0
      mov al,ds:[0]   
      mov bl,10
      div bl
      mov  ds:[1],al    
      mov  ds:[2],ah   

      mov ah,2
      mov dl,ds:[1]   
      add dl, 30h      
      int 21h

      mov ah,2
      mov dl,ds:[2]    
      add dl, 30h          
      int 21h

      mov ax,4c00h
      int 21h
code ends
end start

结果 显示12

 

 

assume cs:code, ds:data
data segment
     db 12,35,96,55,67
data ends
code segment
start:
    mov ax,data  
     mov ds,ax 
     mov bx,0 
      mov cx,5 
      s:mov ah,0
      mov al,[bx]
      mov dl,10     
      div dl     
      mov dh,ah  
      mov dl,al  
      mov ah,2   
      add dl,30h  
      int 21h
      
      mov dl,dh
      mov ah,2
      add dl,30h
      int 21h
      
      mov dl,20h
      mov ah,2
      int 21h
      
      inc bx
      loop s
            
      mov ax,4c00h
      int 21h
code ends
end start

 

结果显示  12 35 96 55 67

assume cs:code,ds:data
data segment
db 'welcome to masm!'
data ends
code segment
start: mov ax,data
       mov ds,ax
       mov cl,10h
       mov ch,0
       mov ax,0B800h
       mov es,ax
       mov si,0h
       mov di,0h
       
       s: mov al,0
       mov al,ds:[si]
       mov ah,0
       mov ah,00000010B
       mov es:[720h+di],ax
       mov ah,11110001B
       mov es:[720h+di+160D],ax
       mov ah,10100100B
       mov es:[720h+di+320D],ax
       inc si
       add di,02h
       loop s 
       mov ax,4c00h
       int 21h
       
code ends
end start

中央显示    三种字体及背景颜色的  welcome to masm!

 

(进栈入栈操作使程序更为简洁)

 奇偶地址分别存放字符属性及字符

 

转载于:https://www.cnblogs.com/20171308061xh/p/10098582.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值