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

我的博客

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

[2009-10-19 12:29] 检测点11.1

写出下面每条指令执行后,ZF、PF、SF等标志位的值
sub al,al         ZF=1 PF=1 SF=0
mov al,1          ZF=1 PF=1 SF=0
push ax           ZF=1 PF=1 SF=0
pop bx            ZF=1 PF=1 SF=0
add al,b1         ZF=0 PF=0 SF=0
add al,10         ZF=0 PF=1 SF=0
mul al            ZF=0 PF=1 SF=1...
阅读全文 | 评论次数(1) | 浏览次数(1106) | 所属类型(汇编作业)

[2009-10-17 14:09] 检测点11.2

写出下面每条指令执行后,ZF、PF、SF、CF、OF等标志位的值。
             CF  OF  SF  ZF  PF
sub al,al    0   0   0   1   1
mov al,10h   0   0   0   1   1 
add al,90h   0   0   1   0   1
mov al,80h   0   0   1   0   1
add al,80h   1   1   0   1   1
mov al,0fch  1   1   0   1   1
add al,05h   1   0   0   0   0
mov al,...
阅读全文 | 评论次数(0) | 浏览次数(866) | 所属类型(汇编作业)

[2009-10-16 00:42] 检测点10.4

下面的程序执行后,ax中的数值为多少?
内存地址       机器码元          汇编指令
1000:0      b8 06 00        mov ax,6
1000:2      ff d0           call ax
1000:5      40              inc ax
1000:6                      mov bp,sp
                            add ax,[bp]
mov ax,6        ax=0006h
call ax         push ip,ip=0005...
阅读全文 | 评论次数(0) | 浏览次数(843) | 所属类型(汇编作业)

[2009-10-13 17:11] 检测点10.3

mov ax,0
    call far ptr s  ;相当于push cs,cs=1000
                    ;push ip,ip=8
                    ;jmp far ptr s
    inc ax

s:  pop ax
    add ax,ax
    pop bx
    add ax,bx
程序执行后,ax的值为1010。...
阅读全文 | 评论次数(2) | 浏览次数(1146) | 所属类型(汇编作业)

[2009-10-13 16:58] 检测点10.2

mov ax,0
  call s  ;push ip  ,ip=6
          ;jmp near ptr s 
  inc ax
s:pop ax
在本题中,需要注意的是取得call s指令后ip的值是指向了inc ax这条指令的。所以ip值为6。所以最终出栈给ax时,ax=6...
阅读全文 | 评论次数(0) | 浏览次数(381) | 所属类型(汇编作业)

[2009-10-13 16:14] 检测点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,1000
        push ax
        mov ax,0
        push ax
        retf

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

[2009-10-13 13:04] 实验8

点击查看原图
assume cs:codesg

codesg segment

        mov ax,4c00h
        int 21h

start:  mov ax,0           ;程序从这执行

    s:  nop
        nop

        mov di,offset s    ;(di)=s的偏移地址
        mov si,offset s2   ;(si)=s2的偏移地址
        mov ax,cs:[si]     ;(ax)=(cs:[si])
        mov cs:[di],ax     ;(cs:[di])=(ax),把s2对的第一条指令放入s处

   s0:  jmp shor...
阅读全文 | 评论次数(2) | 浏览次数(890) | 所属类型(汇编作业)

[2009-10-13 12:20] 检测点9.3

assume cs:code

code segment

start:  mov ax,2000h
        mov ds,ax
        mov bx,0

    s:  mov cl,[bx]
        mov ch,0
        inc cx
        inc bx
        loop s

   ok:  dec bx          ;dec指令的功能和inc相反
        mov dx,bx       ;dec bx进行的操作为:(bx)=(bx)-1

        mov ax,4c00h
        int 21h

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

[2009-10-13 12:06] 检测点9.2

assume cs:code
code segment

start:  mov ax,2000h
        mov ds,ax
        mov bx,0

    s:  mov cl,0
        mov ch,[bx]
        jcxz ok
        inc bx
        jmp short s

   ok:  mov dx,bx
        mov ax,4c00h
        int 21h

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

[2009-10-13 10:46] 检测点9.1

(1)dw 0,0
(2)0,code
(3)cs=0060,ip=00be...
阅读全文 | 评论次数(0) | 浏览次数(307) | 所属类型(汇编作业)
页码数(3):  1  2  3