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

我的博客

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

[2010-04-27 17:40] 检测点13.1

(1)它的位移应该在-32768-32767之间
所以说它能实现最大转移的位移是65536
(2) 安装程序
assume cs:code
code segment
 start: mov ax,cs
        mov ds,ax
        mov si,offset s0
        mov ax,0
        mov es,ax
        mov di,200h
        mov cx,offset s0end-offset s0
        cld
        rep movsb
        mov ax,0
 ...
阅读全文 | 评论次数(0) | 浏览次数(811) | 所属类型(汇编作业)

[2010-04-26 17:49] 实验12

assume cs:code
code segment
 start: mov ax,cs
        mov ds,ax
        mov si,offset do0  ;设置ds:si指向源地址
        mov ax,0
        mov es,ax
        mov di,200h        ;设置es:di指向目的地址
        mov cx,offset do0end-offset do0  ;设置cx为传输长度
        cld                ;设置传输方向
        rep movsb
  ...
阅读全文 | 评论次数(0) | 浏览次数(833) | 所属类型(汇编作业)

[2010-04-23 16:51] 检测点12.1

(1)用debug查看内存,情况如下:
0000:0000 68 10 A7 00 8B 01 70 00-16 00 9D 03 8B 01 70 00

则3号中断源对应的中断处理程序的入口地址为: 0070:018B

(2)存储N号中断源对应的中断处理程序入口的偏移地址的内存单元的地址为: 4N
存储N号中断源对应的中断处理程序入口的段地址的内存单元的地址为: 4N+2...
阅读全文 | 评论次数(1) | 浏览次数(1142) | 所属类型(汇编作业)

[2010-04-23 14:50] 实验11

assume cs:codesg

datasg segment
db "Beginnet's All-purpose Symbolic Instruction Code.",0
datasg ends

codesg segment
 start: mov ax,datasg
        mov ds,ax
        mov bx,0
        mov si,0
        call letterc
        mov dh,0ch
        mov dl,10h
        mov cl,42h
        call sh...
阅读全文 | 评论次数(0) | 浏览次数(810) | 所属类型(汇编作业)

[2010-04-22 17:16] 检测点10.4

下面的程序执行后:(ax)=?
mov ax,0
push ax
popf
mov ax,0fff0h
add ax,0010h    ;ax=0
pushf
pop ax   ;ax=3047h
and al,11000101b  ;al=45
and ah,00001000b   ;al=00

(ax)=0045h

作业是完成了,但pop ax后,ax=3047h不懂,请详细的讲一下好吗?...
阅读全文 | 评论次数(3) | 浏览次数(1059) | 所属类型(汇编作业)

[2010-04-22 17:10] 检测点10.3 (2)

mov ax,0f000h
     mov ds,ax
     mov bx,0
     mov dx,0
     mov cx,32
  s: mov al,[bx]
     cmp al,32
     jb s0
     cmp al,128
     ja s0
     inc dx
 s0: inc bx
     loop s
要求是此数大于等于32,同时小于等于128,程序原理是:小于32,大于128的不要,下一个!...
阅读全文 | 评论次数(0) | 浏览次数(860) | 所属类型(汇编作业)

[2010-04-22 17:09] 检测点10.3

mov ax,0f000h
     mov ds,ax
     mov bx,0
     mov dx,0
     mov cx,32
  s: mov al,[bx]
     cmp al,32
     jb s0
     cmp al,128
     ja s0
     inc dx
 s0: inc bx
     loop s
意思就是此数大于等于32,同时小于等于128,原理是:小于32,大于128的不要,下一个!...
阅读全文 | 评论次数(0) | 浏览次数(903) | 所属类型(汇编作业)

[2010-04-21 16:32] 检测点11.2

写出下面每条指令挂靠后,ZF、PF、SF、CF、OF等标志位的值。
                 CF   OF   SF   ZF   PF
sub al,al        0    0    0    1    1     ;al=0
mov al,10h       0    0    0    1    1     ;al=10h,不影响标志位
add al,90h       0    0    1    0    1     ;al=0a0h 在符号数时al=-96
mov al,80h       0    0    1    0    1     ;不影响标志位...
阅读全文 | 评论次数(1) | 浏览次数(1149) | 所属类型(汇编作业)

[2010-04-21 15:07] 检测点11.1

写出下面每条指令执行后,ZF、PF、SF等标志位的值。
sub al,al      ZF=1 PF=1 SF=0 ;al=0
mov al,1       ZF=1 PF=1 SF=0 ;al=1,不影响标志位
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 ;al=2  0000 0010b
add al,10      ZF=0 PF=1 SF=0 ;al=0ch 0000 1100b
mul al       ...
阅读全文 | 评论次数(1) | 浏览次数(1114) | 所属类型(汇编作业)

[2010-04-19 17:27] 课程设计1

点击查看原图
assume cs:codesg
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'
;以上是表示21年的21个字符串

dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,80353...
阅读全文 | 评论次数(0) | 浏览次数(752) | 所属类型(汇编作业)
『 查看更多文章 』