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

我的博客

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

[2008-09-10 22:44] 推荐博文 这个中断例程安装程序错误在哪里?卡了好久,敬请大家指点。

不用中断,单纯用子程序时满足功能需要。改用中断例程时出错。 
代码如下: 

assume cs:code

code segment

     start:           
           mov ax,cs
           mov ds,ax
           mov si,offset int7c 
           
           mov ax,0
           mov es,ax
           mov di,200H
           
           mov cx,offset int7c...
阅读全文 | 评论次数(7) | 浏览次数(1245) | 所属类型(【三人行必有我师】)

[2008-08-06 16:29] 重新开始

之前的学习感觉不够深入,后面的知识就开始难以理解了。

现在决定重新开始,认真学习,一定要把基础打好。...
阅读全文 | 评论次数(2) | 浏览次数(818) | 所属类型(默认类型)

[2008-06-21 14:24] 实验10子程序3的延伸,假设数为5937000.欢迎指点

;本程序仅为对实验10子程序3的延伸,假设数为5937000
assume cs:code

data segment
   db 16 dup (9)  
data ends 

stack segment
   db 16 dup (0)
stack ends

code segment
  start:
        mov ax,data
        mov ds,ax
        mov di,0

        mov ax,stack
        mov ss,ax
        mov sp,16

        m...
阅读全文 | 评论次数(3) | 浏览次数(813) | 所属类型(【三人行必有我师】)

[2008-06-20 11:16] 【三人行必有我师】实验10子程序3通过,欢迎大家指点

assume cs:code 

data segment 
      db 10 dup (9) 
data ends 

code segment 
     start: 
           mov ax,12666 
           mov bx,data                  
           mov ds,bx                    
           mov si,0 
           call dtoc                    
       
           mov dh,...
阅读全文 | 评论次数(0) | 浏览次数(645) | 所属类型(【三人行必有我师】)

[2008-06-19 12:08] 关于mul指令

课本P187:当相乘的两个数都是8位时,一个默认放在AH中,另一个放在8位寄存器中或内存字节单元中,结果默认放在AX中。

在debug中输入

mov ax,0102
mov bl,2
mul bl
得到的结果是ax=0004H

mov ax,0100
mov bl,2
mul bl
得到的结果是ax=0H

可以看出的确是默认放在AH中的。

但课本P185最下方的例子:mul byte ptr ds:[0] 含义为 (ax)=(al)*[(ds)*16+0],这应该是错误吧。

主要是看论坛时发现很多朋友们都是赋值给al的,也许是受到了这个错误例子的...
阅读全文 | 评论次数(2) | 浏览次数(657) | 所属类型(【三人行必有我师】)
页码数(1):  1