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

我的博客

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

[2012-10-26 17:13] 第十四章检测点

comment            ;
检测点14.1 
(1) 
              mov       al,2
              out       70h,al
              in        al,71h
(2)
              mov       al,2
              out       70,al
              mov       al,0
              out       al,71h
;检测点14.2 

              assume    c...
阅读全文 | 评论次数(1) | 浏览次数(269) | 所属类型(汇编作业)

[2012-10-26 16:43] 第十三章检测点

检测点13.1
     comment            ;
1、转移地址在bx中,所以最大偏移位移是ffff
2、编写新的7ch中断 
;       
              assume    cs:code
        data  segment
              db        'conversation',0
        data  ends
        code  segment
      start:
              push      cs
              pop       ds
   ...
阅读全文 | 评论次数(3) | 浏览次数(604) | 所属类型(汇编作业)

[2012-10-18 22:15] 实验十五

assume    cs:code
        code  segment
      start:
              mov       ax,cs
              mov       ds,ax
              mov       si,offset begin
              mov       ax,0
              mov       es,ax
              mov       di,204h
              mov       cx,offset over - offset...
阅读全文 | 评论次数(3) | 浏览次数(247) | 所属类型(汇编作业)

[2012-10-18 22:14] 实验十四

comment            ;
1、从cmos中取出一个
2、转换成十进制,放入临时存储段
3、循环6次
4、一次显示所有  
;   
可以动态显示时钟的                  
              assume    cs:code
        code  segment
      start:
;设置源地址和目的地址      
              mov       ax,cs
              mov       ds,ax
              mov       si,offset begin ...
阅读全文 | 评论次数(7) | 浏览次数(268) | 所属类型(汇编作业)

[2012-10-18 22:12] 实验十三

这三道题的套路基本一样,思路很明确。所以注释就没写那么详细
(1)
              assume    cs:code
        data  segment
              db        "welcome to masm!",0
        data  ends
        code  segment
      start:
;安装程序
              mov       ax,cs
              mov       ds,ax
              mov       si,offset be...
阅读全文 | 评论次数(1) | 浏览次数(234) | 所属类型(汇编作业)

[2012-10-16 09:25] 实验十二

点击查看原图
assume    cs:code,ds:data
        code  segment
      start:
              mov       ax,cs
              mov       ds,ax
              mov       si,offset do
              mov       ax,0
              mov       es,ax
              mov       di,200h
              mov       cx,offset done-off...
阅读全文 | 评论次数(1) | 浏览次数(239) | 所属类型(汇编作业)

[2012-10-16 09:01] 检测点12.1

(1)3号中断源对应的中断处理程序的入口地址为:0070:018b
(2)存储N号中断源对应的中断处理程序入口的偏移地址的内存单元地址为4N
存储N号中断源对应的中断处理程序入口地址的段地址的内存单元地址为4N+2...
阅读全文 | 评论次数(0) | 浏览次数(235) | 所属类型(汇编作业)

[2012-10-16 08:55] 实验十一

点击查看原图
assume    cs:code
        data  segment
              db        "beginner's All-purpose Symbolic Instruction Code",0
        data  ends
        code  segment
      begin:

              mov       ax,data
              mov       ds,ax
              mov       si,0
              call      let...
阅读全文 | 评论次数(0) | 浏览次数(235) | 所属类型(汇编作业)

[2012-10-16 08:52] 第十一章检测点

;11.1
sub al,al ZF=1PF=1SF=0
mov al,1 ZF=0PF=0SF=0
push ax ZF=0PF=0SF=0
pop ax ZF=0PF=0SF=0
add al,bl ZF=0PF=0 SF=0
add ax,10 ZF=0PF=1SF=0
mul al  ZF=0PF=1SF=0 
;11.2
                     CF       OF        SF      ZF      PF
sub al,al            0        0         0       1       1
mov a...
阅读全文 | 评论次数(0) | 浏览次数(246) | 所属类型(汇编作业)

[2012-10-14 10:39] 课程设计一

点击查看原图
comment            ;

这算是我写过的第一个汇编大程序了。虽然只有100多行,但这1区区一百行跟C的一百行可没法比。挺考验我对
代码的驾驭能力的。尤其是对子程序调用。
进步之处:
1、对整个程序的框架的把握还算到位,基本上是用子程序实现的
2、对现场的保护和恢复有的些许进步
不足之处:
1、代码的灵活性还不够,代码一直在生搬硬套 
2、对汇编程序的调试能力有点弱,调成代码占用了整个工作的把部分时间 
3、标号名称起的有点乱
4、最后的输出结果不够整齐,这个以后再做修改(我现在还没想到怎么弄,时间有点仓促) 

下面开始贴代码……      
  ...
阅读全文 | 评论次数(2) | 浏览次数(250) | 所属类型(汇编作业)
页码数(4):  1  2  3  4