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

我的博客

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

[2007-11-26 22:11] 检测点13.1

(1)ffh=255
(2)
assume cs:code
code segment
start:
        mov ax,cs
        mov ds,ax
        mov si,offset sqr
        mov ax,0
        mov es,ax
        mov di,200h
        mov cx,offset sqrend - offset sqr
        cld
        rep movsb
        mov ax,0
        mov es,ax
        mov word ptr es:[7ch*4],200h
        mov word ptr es:[7ch*4+2],0
        mov ax,4c00h
        int 21h
s...
阅读全文 | 评论次数(2) | 浏览次数(997) | 所属类型(汇编作业)

[2007-11-22 22:34] 检测点11.1,11.2,11.3,11.4

检测点11.1
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,bl   ;zf=0,pf=0,sf=0
add al,10   ;zf=0,pf=1,sf=0
mul al      ;zf=0,pf=1,sf=0
检测点11。2
sub al,al   ;cf=0,of=0,sf=0,zf=1,pf=1
mov al,10h  ;cf=0,of=0,sf=0,zf=1,pf=1
a...
阅读全文 | 评论次数(1) | 浏览次数(934) | 所属类型(汇编作业)

[2007-11-19 15:00] 课设1(疯过后,还是写出来了)

assume cs:codesg,ss:stack 
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,140417,19...
阅读全文 | 评论次数(2) | 浏览次数(933) | 所属类型(汇编作业)

[2007-11-15 18:28] 检测点10.1,10.2,10.3,10.4,10.5

检测点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                 ;将段地址写入ax
        push ax                      ;将段地址压栈
        mov ax,0000h                 ;将偏移地址写入ax
        push ax         ...
阅读全文 | 评论次数(3) | 浏览次数(411) | 所属类型(汇编作业)

[2007-11-13 22:15] 检测点9.1,9.2,9.3

检测点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 ptr [bx+1]
code ends
end start
;发现jmp word ptr [bx+1];指令的机器代码为ff6701,当我改变[bx+1]所指向的内容时,机器代码仍然没变,将[bx+1]改为[bx+3]机器代码也没变(疑惑中,难道这个j...
阅读全文 | 评论次数(3) | 浏览次数(389) | 所属类型(汇编作业)

[2007-11-06 21:56] 检测点6.1(已阅)

(1)
assume cs:codesg
codesg segment
dw 0123h,0456h,0789h,0abch,0defh,0fdeh,0cbah,0987h
start:
mov ax,0
mov ds,ax
mov bx,0
mov cx,8
s:
mov ax,[bx]
mov cs:[bx],ax   ;所填
add bx,2
loop s
mov ax,4c00h
int 21h
codesg ends
end start
(2)
assume cs:codesg
codesg segment
dw 0123h,0456h,07...
阅读全文 | 评论次数(3) | 浏览次数(404) | 所属类型(汇编作业)

[2007-11-03 10:58] 检测点3.2(已阅)

(1).
mov ax,1000h
mov ds,ax
mov ax,2000h
mov ss,ax
mov sp,0010h          (已改)
push [0]
push [2]
push [4]
push [6]
push [8]
push [a]
push [c]
push [e]
(2)
mov ax,2000h
mov ds,ax
mov ax,1000h
mov ss,ax
mov sp,0000h
pop [e]
pop [c]
pop [a]
pop [8]
pop [6]
pop [4]
pop [2]
pop ...
阅读全文 | 评论次数(1) | 浏览次数(362) | 所属类型(汇编作业)

[2007-11-01 18:58] 检测点3.1(已阅)

(1)0000:0000 70 80 f0 30 ef 60 30 e2-00 80 80 12 66 20 22 60
   0000:0010 62 26 e6 d6 cc 2e 3c 3b-ab ba 00 00 26 06 66 88
mov ax,1
mov ds,ax                  ;ds=0001
mov ax,[0000] ax=2662h
mov bx,[0001] bx=e626h
mov ax,bx     ax=e626h
mov ax,[0000] ax=2662h
mov bx,[0002] bx=d6e6h
add ax,bx...
阅读全文 | 评论次数(2) | 浏览次数(327) | 所属类型(汇编作业)

[2007-10-31 20:12] 检测点2.3(已阅)

mov ax,bx
sub ax,ax             ;ax中值为0000
jmp ax                ;ax送入ip,ip值为0000

ip值改变4次:
第1次:读取mov ax,bx后
第2次:读取sub ax,ax后
第3次;读取jmp ax后
第4次:执行jmp ax后
(书上介绍ip在cup读取指令后就改变,但用debug单步执行时,只能看到3次ip变化,不能验证ip是在指令读取就改变,还是执行后才改变)...
阅读全文 | 评论次数(2) | 浏览次数(333) | 所属类型(汇编作业)

[2007-10-24 20:43] 检测点2.2(已阅)

(1) 00010H到1000FH   (0001H*16+16^4-1=1000FH)
(2) 最小1001H,最大2000H   (SA=(2000H-偏移地址)/16,偏移地址范围:0000H~FFFFH,当偏移地址取0000H时,SA最大;当偏移地址取FFFFH时,SA最小=1000.1H,向上取整1001H)...
阅读全文 | 评论次数(1) | 浏览次数(379) | 所属类型(汇编作业)
页码数(2):  1  2