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

我的博客

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

[2011-04-24 20:07] 实验13 编写,应用中断程序3

点击查看原图
(3)填补空白程序
assume cs:code
code segment
  s1: db 'Good,better,best,','$'
  s2: db 'Never let it rest,','$'
  s3: db 'Till good is better,','$'
  s4: db 'And better,best.','$' 
  s:  dw offset s1,offset s2,offset s3,offset s4
  row:db 2,4,6,8
  
  start:mov ax,cs
        mov ds,ax
        m...
阅读全文 | 评论次数(0) | 浏览次数(468) | 所属类型(实验)

[2011-04-24 19:50] 实验13 编写,应用中断程序2

点击查看原图
第一段程序:

;安装int7ch中断例程
;功能为完成loop指令的功能。
assume cs:code
code segment
  start:mov ax,cs
        mov ds,ax
        mov ax,0
        mov es,ax
        mov si,offset lp
        mov di,200H
        mov cx,offset lpend-offset lp
        rep movsb 
        
        mov word ptr es:[7cH*4],200H...
阅读全文 | 评论次数(0) | 浏览次数(525) | 所属类型(实验)

[2011-04-24 19:37] 实验13 编写,应用中断程序1

点击查看原图
第一段程序:
;把之前show_str子程序修改一下变成中断例程
assume cs:code
data segment
    db "Welcome to masm!",0
data ends

code segment
  start: mov ax,cs
         mov ds,ax
         mov ax,0
         mov es,ax
         mov si,offset in7c
         mov di,200H
         mov cx,offset in7cend-offset in7c
     ...
阅读全文 | 评论次数(0) | 浏览次数(510) | 所属类型(实验)

[2011-04-23 19:32] 检测点13.2  希望有朋友来指正一下

点击查看原图
理解能力有限,希望朋友们能帮助指正一下。谢谢

--------------------------------------------------------
努力着,收获着,期待着...... 
 
讨论汇编的QQ群:25617704 欢迎加入,因为有你而变得更精彩 
--------------------------------------------------------...
阅读全文 | 评论次数(0) | 浏览次数(529) | 所属类型(检测点)

[2011-04-23 18:54] 检测点13.1

点击查看原图
;检测点13.1代码
assume cs:code
data segment
    db 'conversation',0  
data ends

code segment
  start: mov ax,cs   ;安装7ch中断
         mov ds,ax
         mov ax,0
         mov es,ax
         mov si,offset j7c
         mov di,200H
         mov cx,offset j7cend-offset j7c
         rep movsb    ...
阅读全文 | 评论次数(0) | 浏览次数(525) | 所属类型(检测点)

[2011-04-21 22:27] 实验12 编写0号中断程序

点击查看原图
;用心,细心,不要因为书上有,就对着抄。还是要自己动手写一遍才能更深刻地记住。

assume cs:code

code segment
 start:mov ax,cs
        mov ds,ax
        mov ax,0
        mov es,ax
        mov si,offset in0    ;指向要复制指令的首地址
        mov di,200H          ;要复制到的起始地址
        mov cx,offset in0end-offset in0  ;计算0中断程序的字节数
        
  ...
阅读全文 | 评论次数(0) | 浏览次数(571) | 所属类型(实验)

[2011-04-21 22:24] 检测点12.1

点击查看原图
如图,了解中断程序向量表在内存中的位置。...
阅读全文 | 评论次数(0) | 浏览次数(559) | 所属类型(检测点)

[2011-04-21 11:38] 实验11 编写子程序letterc

点击查看原图
有了前面编写子程序的经验,现在编写这个letterc也容易多了。
这个实验要判断字母是否[a,z]成为关键。我还多调用了之前显示字符串的子程序,用来验证call letterc是否正确执行。。。
以下是代码:

assume cs:codesg

datasg segment
    db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends

codesg segment
    
    begin:mov ax,datasg
          mov ds,ax
         ...
阅读全文 | 评论次数(0) | 浏览次数(530) | 所属类型(实验)

[2011-04-21 11:27] 检测点11.3

点击查看原图
刚开始,对于条件转移还有些迷惑。经过这个检测点,使我很好地了解到像(32,128),[32,128]这样的区间范围在ja,jb,jna,jnb之间的区别。用好条件指令是目的。...
阅读全文 | 评论次数(0) | 浏览次数(537) | 所属类型(检测点)

[2011-04-21 11:21] 检测点11.2

点击查看原图
对于判断SF,我还是选择查看最高位。如果有mul这种指令就跳过。...
阅读全文 | 评论次数(2) | 浏览次数(1319) | 所属类型(检测点)
『 查看更多文章 』