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

我的博客

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

[2011-03-10 12:54] dtoc

assume cs:code
data segment
        db        10        dup        (0)
data ends

code segment
        start:
        mov ax,12666
        mov bx,data
        mov ds,bx
        mov si,0
        xor bx,bx
        call dtoc
        
        mov dh,8
        mov dl,3
        mov cl,2
        call show_str
        mov ax,4c00h
    int 21h
        
;名称:dtoc
;功能:将word型数据转变为表示十进制数的字符串,字符串以0结尾
;参数:(ax)=word型...
阅读全文 | 评论次数(0) | 浏览次数(512) | 所属类型(汇编作业)

[2011-03-10 11:17] divdw

;名称:divdw
;功能:进行不会产生溢出的除法运算,被除数位dword型,除数为word型,结果为dword型
;参数:(ax)=dowrd型数据的低16位 (dx)=dword型数据的高16位  (cx)=除数
;返回:(dx)=结果的高16位,(ax)=结果的低16位 (cx)=余数

divdw:

push ax

;高位计算bx暂存结果
mov ax,dx
mov dx,0
div cx
mov bx,ax
;低位计算
pop ax
div cx
mov cx,dx
mov dx,bx


ret


没有验证,不过与第一次写的完全...
阅读全文 | 评论次数(0) | 浏览次数(501) | 所属类型(汇编作业)

[2011-03-09 21:05] 实验七

assume cs:code,ds:data,es:table 
data segment 
        db '1975','1976','1977','1978','1979','1980','1981','1982','1983' 
        db '1984','1985','1986','1987','1988','1989','1990','1991','1992' 
        db '1993','1994','1995' 

        dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140...
阅读全文 | 评论次数(0) | 浏览次数(481) | 所属类型(汇编作业)

[2011-03-09 18:13] show_str

assume cs:code,ds:data
data segment
        db        'welcome to china!',0
data ends
code segment
start:
mov dh,8
mov dl,35
mov cl,2
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,4c00h
int 21h



;名称:show_str
;功能:在制定位置,用指定亚瑟显示一个用0结束的字符串
;参数:(dl)=行号,(dh)=列号,(cl)=颜色 ds:si指向字符串首地址
;返回:无
...
阅读全文 | 评论次数(0) | 浏览次数(534) | 所属类型(汇编作业)

[2011-03-06 19:41] 标记一下

开学的一个星期,什么事儿都没干。决定要好好学习,先把汇编记起来。感觉汇编很重要,而我对汇编又懂得太少,尤其是缺少代码的编写能力。实际编写的
     所以这一遍的王爽希望是以多写代码为目的的。
     多写代码啊。
     
     这本书,弱点是后六章,尤其中断和综合研究  
     重点啊...
阅读全文 | 评论次数(0) | 浏览次数(504) | 所属类型(个人日志)