汇编网首页登录博客注册
yybaishu的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
友情链接

[2007-10-25 09:57] 实验14 显示日期时间

点击查看原图
assume cs:code,ds:data
data segment
        db 9,8,7,4,2,0
        db '/','/',' ',':',':',0
data ends

code segment
  start:
        mov bx,data
        mov ds,bx
        mov bx,0b800h
        mov es,bx        
        mov si,0
        mov di,0
           mov cx,6           
   l:
           push cx
        mov al,[si]
        out 70h,al
        in al,71h
        mov ah,al
        mov cl,4
        shr...
阅读全文 | 评论次数(1) | 浏览次数(641) | 所属类型(汇编作业)

[2007-10-19 17:51] 实验10 第一题

assume cs:code
data segment
  db 'Welcome to masm!',0
data ends

code segment
  start: 
        mov dh,8
        mov dl,3
        mov cl,2
        mov ax,data
        mov ds,ax
        mov si,0
        call show_str
        mov ax,4c00h
        int 21h
  show_str:
          mov ax,0a0h
        mul dh
        mov bx,ax     ;显存行开始偏移地址
        mov ah,0
        mov al,2
        mul dl...
阅读全文 | 评论次数(1) | 浏览次数(685) | 所属类型(汇编作业)

[2007-10-17 17:01] 检测点10.4

检测点10.4
看到wubizao的博客,10.4未详细描述,作个补充.^-^
汇编代码如下:
assume cs:code
code segment
 1000:0 start: mov ax,6  ;将数字6放到寄存器ax
 1000:2        call ax   ;执行该句时,下条语句的IP压栈,跳转到寄存器所指的IP,也就是下条IP值5压栈,然后跳转到1000:6(ax中的值),
 1000:5          inc ax ;跳转后,略过此语句
 1000:6        mov bp,sp ;将当前堆栈的地址放到bp变址寄存器
               add ...
阅读全文 | 评论次数(2) | 浏览次数(740) | 所属类型(汇编作业)