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

我的博客

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

[2007-11-26 16:52] 监测点11.2

CF        OF        SF        ZF        PF
sub al,al        0        0        0        1        1
mov al,10H        无影响
add al,90H        0        0        1        0        1
mov al,80H        无影响
add al,80H        1        0        1        0        0
mov al,0FCH        无影响                
add al,05H        1        0        1        0        1
mov al,7DH        无影响
add al,0BH        0        0        1        0        1...
阅读全文 | 评论次数(1) | 浏览次数(435) | 所属类型(汇编作业)

[2007-11-26 16:19] 监测点11.1

sub al,al        ZF=1,PF=1,SF=0
mov al,1        无影响  (al=1)
push ax                无影响
pop bx                无影响  (bl=al=1)
add al,bl        ZF=0,PF=0,SF=0(al=2*al=2=10B)
add al,10        ZF=0,PF=1,SF=1(al=1100B)
mul al                ZF=0,PF=1,SF=1(ax=10010000B)...
阅读全文 | 评论次数(1) | 浏览次数(454) | 所属类型(汇编作业)

[2007-11-26 16:19] blank

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

[2007-11-26 16:19] blank

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

[2007-11-25 15:49] 实验10(2)

点击查看原图
code segment
start:        mov ax,4240H
        mov dx,000FH
        mov cx,0AH
        call divdw

        mov cx,4c00H
        int 21H

divdw:  push ax
                    
            mov ax,dx
            mov dx,0
            div cx        ;dx是余数,ax是商

            pop bx         ;bx是L        
            push ax        ;高位商入栈

            mov ax,bx
            div cx        ;ax是商
            pop dx        ;高位商出栈 ...
阅读全文 | 评论次数(2) | 浏览次数(560) | 所属类型(汇编作业)

[2007-11-25 13:31] 实验10(1)

点击查看原图
;内存地址B8000H~BFFFFH
;每行0A0H个字节
;每行的首地址=B8000H+0A0H*行
;把每个字符送给cx,用jcxz控制循环

assume        cs:code
data        segment
        db 'Welcome to masm!',0
data        ends

code        segment
start:        mov dh,8
        mov dl,3
        mov cl,2
        mov ax,data
        mov ds,ax
        mov si,0
        call show_str

        mov ax,4c00h
        int 21h

show_str:
        push ...
阅读全文 | 评论次数(3) | 浏览次数(560) | 所属类型(汇编作业)

[2007-11-24 11:33] 监测点10.5(2)

点击查看原图
assume        cs:code
data        segment
        dw 8 dup (0)
data        ends

code        segment
start:        mov ax,data
        mov ss,ax        ;ds和cs的值相等
        mov sp,16
        mov word ptr ss:[0],offset s
        mov ss:[2],cs        
        call dword ptr ss:[0]                ;下条指令(nop)
                               ;的 段地址 和 偏移地址 入栈
                                ;然后把cs:ip指向s
        nop
s:        mov ax,offset...
阅读全文 | 评论次数(1) | 浏览次数(595) | 所属类型(汇编作业)

[2007-11-24 10:52] 监测点10.5(1)

点击查看原图
assume        cs:code                
stack        segment
        dw 8 dup (0)        ;定义8个字大小的栈
stack        ends

code        segment
start:        mov ax,stack
        mov ss,ax
        mov sp,16        ;初始化ss和sp
        mov ds,ax        ;初始化ds,ds和ss相同
        mov ax,0
        call word ptr ds:[0EH]        ;把下面第一个inc ax的ip入栈
                                ;(正好存放在ds:[0eh]中
                                ;然后再从把ip赋值为ds:[0eh]
                                ;所以ip指向下面第一个inc ax
                                ;...
阅读全文 | 评论次数(2) | 浏览次数(924) | 所属类型(汇编作业)

[2007-11-24 10:18] 监测点10.4

call ax以后,ip(ip为2)入栈,然后程序从1000:6开始执行;
再把SS:BP里面的数值与ax相加(如果不显示指明寄存器,bp默认段寄存器是SS);...
阅读全文 | 评论次数(1) | 浏览次数(548) | 所属类型(汇编作业)

[2007-11-24 10:02] 检测点10.3

执行call far ptr s后,CS和IP依次入栈;(cs=1000,ip=3)
然后从s开始执行;
然后IP和CS依次出栈;
最后结果:bx=1000,ax=1006...
阅读全文 | 评论次数(1) | 浏览次数(684) | 所属类型(汇编作业)
『 查看更多文章 』