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

我的博客

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

[2008-01-09 08:50] 检测点10.5

1.
assume cs:code

stack segment
        dw 8 dup (0)
stack ends  
code segment  
start:         mov ax,stack
        mov ss,ax
        mov sp,16
        mov ds,ax
        mov ax,0
        call word prt ds:[0eh] ;此处压入栈中的ip是第一个inc ax的值
        inc ax                        ;因此 仍然从这里执行
        inc ax
        inc ax                        ;结果ax=3
        
        
        
           
    mov ax,4c00h 
    int 2...
阅读全文 | 评论次数(1) | 浏览次数(674) | 所属类型(汇编作业)

[2008-01-07 17:46] 检测点10.4

mov ax,6
call ax
inc ax
mov bp,sp
add ax,[bp]        ;ax=000BH...
阅读全文 | 评论次数(1) | 浏览次数(729) | 所属类型(汇编作业)

[2008-01-07 17:40] 检测点10.3

1000:0        b8 00 00        mov ax,0
1000:3        9a 09 00 10        call far ptr s        ;跳转前cs=1000 ip=8
1000:8        40                inc ax
1000:9        58                s:pop ax        ;ax=8
                        add ax,ax        ;ax=10H
                        pop bx                ;bx=1000H
                        add ax,bx        ;ax=1010H...
阅读全文 | 评论次数(1) | 浏览次数(663) | 所属类型(汇编作业)

[2008-01-07 17:32] 检测点10.2

mov ax,0
call s
inc ax
s:pop ax
 执行后 ax=6...
阅读全文 | 评论次数(1) | 浏览次数(662) | 所属类型(汇编作业)

[2008-01-07 17:23] 检测点10.1

assume cs:code
stack segment
        db 16 dup (0)
stack ends
code segment
start:        mov ax,stack
        mov ss,ax
        mov sp,16
        mov ax,1000h
        push ax
        mov ax,0
        push ax
        retf
        
    mov ax,4c00h 
    int 21h 
code ends 


end start...
阅读全文 | 评论次数(1) | 浏览次数(642) | 所属类型(汇编作业)

[2008-01-05 11:35] 实验9搞定...

assume cs:code
data segment
        db 'welcome to masm!' 
data ends

code segment
start:        
        mov ax,data
        mov ds,ax
        mov ax,0b800h
        mov es,ax
        mov si,0
        mov di,0
        mov cx,16                
s:        mov al,[di]        ;第一行
        mov ah,00000010b
        mov es:[si],ax
        
        mov al,[di]        ;第二行
        mov ah,001001000b ;晕,这里后面多写了一个0...应该是:0...
阅读全文 | 评论次数(2) | 浏览次数(670) | 所属类型(汇编作业)

[2008-01-05 10:30] 实验8

assume cs:code
code segment
        mov ax,4c00h
        int 21h
        
start:        mov ax,0
s:        nop
        nop
        
        mov di,offset s
        mov si,offset s2
        mov ax,cs:[si]
        mov cs:[di],ax
s0:        jmp short s
s1:        mov ax,0
        int 21h
        mov ax,0
s2:        jmp short s1
        nop
        
code ends
end start

能正确返回  s2出jmp short s1指令的机器码为EBF6H...
阅读全文 | 评论次数(2) | 浏览次数(611) | 所属类型(汇编作业)

[2008-01-04 20:49] 检测点9.3

assume cs:code

code segment
start:        mov ax,2000h
        mov ds,ax
        mov bx,0
s:        mov cl,[bx]
        mov ch,0
        jcxz ok
        inc bx
        jmp short s
ok:        dec bx
        mov dx,bx
    mov ax,4c00h 
    int 21h 
code ends 


end start 
汗 9.3 题差不多把9.2的答案给出了...
阅读全文 | 评论次数(1) | 浏览次数(457) | 所属类型(汇编作业)

[2008-01-04 20:43] 检测点9.2

assume cs:code

code segment
start:        mov ax,2000h
        mov ds,ax
        mov bx,0
s:        mov cl,[bx]
        mov ch,0
        jcxz ok
        inc bx
        jmp short s
ok:        mov dx,bx
    mov ax,4c00h 
    int 21h 
code ends 


end start...
阅读全文 | 评论次数(1) | 浏览次数(515) | 所属类型(汇编作业)

[2008-01-04 20:05] 检测点9.1

1
assume cs:code
data segment
        db 0,0,0
data ends
code segment
start:        mov ax,data
        mov ds,ax
        mov bx,0
        jmp word prt [bx+1]
    mov ax,4c00h 
    int 21h 
code ends 


end start 

2.
assume cs:code
data segment
        dd 12345678h
data ends
code segment
start:        mov ax,data
        mov ds,a...
阅读全文 | 评论次数(1) | 浏览次数(472) | 所属类型(汇编作业)
『 查看更多文章 』