zoukankan      html  css  js  c++  java
  • 王爽 汇编 实验14

    1.实验介绍

      编程,以"年/月/日 时:分:秒" 的格式,显示当前的日期,时间.

      注意:CMOS RAM 中存储着系统的配置信息,除了保存时间信息的单元外,不要向其他的单元中写入内容,否则将引起一些系统错误.

    2.代码

     1 assume cs:code
     2 data segment
     3     db 9,8,7,4,2,0
     4     db "yy/mm/dd hh:mm:ss$"    ;最后一个字符时为了方便使用int 21h
     5 data ends
     6     
     7 code segment
     8 start:
     9     mov ax,data
    10     mov ds,ax
    11     mov si,0
    12     mov di,6    ;指向字符串
    13     mov cx,6    ;循环六次    
    14     
    15     ;将 CMOS RAM的数据写入到第二行字符串中
    16     s1:
    17         push cx
    18         mov al,[si]
    19         out 70h,al
    20         in al,71h
    21         
    22         mov ah,al
    23         mov cl,4
    24         shr ah,cl
    25         and al,00001111b    ;ah存十位,al存个位
    26         
    27         add    ah,30h    ;将十进制数值转换位ascii
    28         add al,30h
    29         
    30         mov [di],ah        ;存储到字符串中
    31         mov [di+1],al
    32         
    33         inc si
    34         add di,3
    35         pop cx
    36     loop s1
    37     
    38     ;设置光标位置
    39     mov ah,2
    40     mov bh,0
    41     mov dh,10    ;10行
    42     mov dl,28    ;28列
    43     int 10h    
    44     ;显示字符串    详细看 p261
    45     mov dx,6    
    46     mov ah,9
    47     int 21h
    48     ;设置无限循环,防止闪退
    49     s0:
    50         jmp short s0
    51     
    52     mov ax,4c00h
    53     int 21h
    54 code ends
    55 end start

    3.实验结果

      

  • 相关阅读:
    修饰符组合
    嵌入式C摘录
    c语言记事 关于extern和static
    iphone 设置iTunes共享目录
    MapKit 相关
    关于viewDidLoad在[super init]之前执行的问题
    UIScrollView相关
    ASIHttpRequest 学习
    iPhone Locate定位
    UTF7 编码转换
  • 原文地址:https://www.cnblogs.com/Triomphe/p/8711792.html
Copyright © 2011-2022 走看看