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

我的博客

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

[2010-04-21 13:33] 实验16

assume cs:code

code segment

start:
        mov ax,cs
        mov ds,ax
        mov si,offset do7ch

        mov ax,0
        mov es,ax
        mov di,200h

        mov cx,offset do7chend-offset do7ch
        cld
        rep movsb

        cli
        mov ax,0
        mov es,ax
        mov word ptr es:[7ch*4],0h
        mov word ptr es:[7ch*4+2],20h
        sti

        mov ah,2
        mov...
阅读全文 | 评论次数(0) | 浏览次数(521) | 所属类型(汇编作业)

[2010-04-21 09:51] 检测点16.2

assume cs:code,es:data
data segment
        a db 1,2,3,4,5,6,7,8
        b dw 0
data ends

code segment
start:
        mov ax,data
        mov es,ax

        mov si,0
        mov cx,8
s:        mov al,a[si]
        mov ah,0
        add b,ax
        inc si
        loop s

        mov ax,4c00h
        int 21h
code ends
end start...
阅读全文 | 评论次数(0) | 浏览次数(1126) | 所属类型(汇编作业)

[2010-04-21 09:40] 检测点16.1

assume cs:code
code segment
        a dw 1,65535,3,4,5,6,7,8
        b dd 0

start:
        mov si,0
        mov cx,8
s:        mov ax,a[si]
        add word ptr b,ax
        adc word ptr b[2],0

        add si,2
        loop s

        mov ax,4c00h
        int 21h
code ends
end start...
阅读全文 | 评论次数(0) | 浏览次数(588) | 所属类型(汇编作业)

[2010-04-20 13:39] 实验15

assume cs:code
stack segment
        db 128 dup(0)
stack ends

code segment
start:
        mov ax,stack
        mov ss,ax
        mov sp,128

        push cs
        pop ds
        
        mov ax,0
        mov es,ax

        mov si,offset do9
        mov di,204h
        mov cx,offset do9end-offset do9
        cld
        rep movsb
        
        push es:[9*4]
        pop es:[200h]
        push e...
阅读全文 | 评论次数(0) | 浏览次数(591) | 所属类型(汇编作业)

[2010-04-20 13:39] 检测点15.1

(1)
pushf
call dword ptr ds:[0]
(2)

cli
设置中断例程偏移地址
设置中断例程段地址
sti...
阅读全文 | 评论次数(0) | 浏览次数(609) | 所属类型(汇编作业)

[2010-04-20 11:14] 实验14

assume cs:code
code segment
        date:   db 'yy/mm/dd hh:mm:ss','$'
        pos:    db 9,8,7,4,2,0

start:
        mov ax,cs
        mov ds,ax

        mov si,offset date
        mov bx,offset pos
        mov cx,6

      s:mov al,[bx]
        call getDate
        mov [si],ah
     ...
阅读全文 | 评论次数(0) | 浏览次数(551) | 所属类型(汇编作业)

[2010-04-20 11:13] 检测点14.2

assume cs:code
code segment
start:
        mov ax,10
        mov cl,3
        mov dx,ax
        shl ax,1
        shl dx,cl
        add ax,dx

        mov ax,4c00h
        int 21h
code ends
end start...
阅读全文 | 评论次数(0) | 浏览次数(502) | 所属类型(汇编作业)

[2010-04-20 11:12] 检测点14.1

(1)
assume cs:code
code segment
start:
        mov al,2
        out 70h,al
        in al,71h

        mov ax,4c00h
        int 21h
code ends
end start


(2)
assume cs:code
code segment
start:
        mov al,2
        out 70h,al
        mov al,0
        out 71h,al

        mov ...
阅读全文 | 评论次数(0) | 浏览次数(526) | 所属类型(汇编作业)

[2010-04-19 10:52] 检测点13.2

(1)&(2)FFFF:0属于BIOS的ROM,int 19h例程是BIOS中断,也在BIOS的ROM中,所以都错误。...
阅读全文 | 评论次数(0) | 浏览次数(582) | 所属类型(汇编作业)

[2010-04-19 10:36] 检测点13.1

(1)IP,BX都是16位,所以是-32768~32767
(2)
do7:
    push bp
    mov bp,sp
    add [bp+2],bx
    pop bp
    iret...
阅读全文 | 评论次数(0) | 浏览次数(583) | 所属类型(汇编作业)
『 查看更多文章 』