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

我的博客

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

[2010-10-10 05:46] 实验14

assume cs:code,ds:datasg

code segment
        mov ax,datasg
        mov ds,ax
        
        mov bx,offset offsets
        mov di,offset timestr
        mov cx,6
        lp:
        mov al,[bx]
        out 70h,al
        in al,71h
        mov ah,al
        and ah,0fh
        push cx
        mov cl,4
        shr al,cl
        add ax,3030h
        pop cx
        mov [di],ax
        add di,3
        inc bx
        loop l...
阅读全文 | 评论次数(0) | 浏览次数(472) | 所属类型(汇编作业)

[2010-10-09 06:14] 实验13.1

assume cs:code,ds:data

data segment
        mystr db "welcome to masm!",0
data ends

code segment
start:        mov ax,cs
        mov ds,ax        
        mov ax,0
        mov es,ax        
        mov si,offset prg
        mov di,200h
        mov cx,offset endprg-offset prg
        cld
        rep movsb
        
        mov word ptr es:[7ch*4],200h
        mov word ptr es:[7ch*4+2]...
阅读全文 | 评论次数(1) | 浏览次数(704) | 所属类型(汇编作业)

[2010-10-09 06:14] 实验13.2

assume cs:code,ds:data

data segment
        mystr db "welcome to masm!",0
data ends

code segment
start:        mov ax,cs
        mov ds,ax        
        mov ax,0
        mov es,ax        
        mov si,offset prg
        mov di,200h
        mov cx,offset endprg-offset prg
        cld
        rep movsb
        
        mov word ptr es:[7ch*4],200h
        mov word ptr es:[7ch*4+2]...
阅读全文 | 评论次数(0) | 浏览次数(562) | 所属类型(汇编作业)

[2010-10-08 04:44] 实验12

点击查看原图
assume cs:code
code segment           
  start:
        mov ax,cs
        mov ds,ax
        mov si,offset do0
        
        mov ax,0
        mov es,ax
        mov di,200h
        
        mov cx,offset endofdo0-offset do0
        cld
        rep movsb
        
        mov ax,0
        mov es,ax
        mov word ptr es:[0],200h
        mov word ptr es:[2],0

  ;test  it !
        mov ax,8fffh ...
阅读全文 | 评论次数(0) | 浏览次数(536) | 所属类型(汇编作业)

[2010-10-08 01:11] 实验11,欢迎点评

assume cs:code,ds:data

code segment           
  start:
        mov ax,data
        mov ds,ax
        
        
        mov si,0
        call letterc
        mov dx,123h
        mov cl,72h
        call show_str

        
        mov ax,4c00h 
        int 21h
        
  letterc:
          ;function: change lower case char to upper case in a string end with 0
          ;in: ds:si=the...
阅读全文 | 评论次数(0) | 浏览次数(560) | 所属类型(汇编作业)

[2010-10-07 04:52] 课程设计1,欢迎点评

点击查看原图
assume cs:codesg,ds:data,es:table 

data segment 
        tag1 db 'YEAR '
        tag2 db '      SUMM'
        tag3 db '        NE'
        tag4 db '       AVE'
             db 0
        tabledata db 21 dup( 35 dup (' '),0) 

data ends 

table segment 
        year db '1975','1976','197...
阅读全文 | 评论次数(0) | 浏览次数(639) | 所属类型(汇编作业)

[2010-10-06 04:19] 实验10.1,欢迎点评

assume cs:code,ds:data

data segment
     str1 db 'Welcome to masm !',0
     str2 db 'Assam loves small bird.',0
data ends

code segment           
  start:
        mov ax,data
        mov ds,ax
        
        mov dx,105h
        mov cl,74h
        mov si,offset str1
        call show_str;
        
        mov dx,500h
        mov cl,74h
        mov si,of...
阅读全文 | 评论次数(0) | 浏览次数(643) | 所属类型(汇编作业)

[2010-10-06 04:18] 实验10.2, 欢迎点评

assume cs:code
code segment           
  start:
        mov ax,4240h
        mov dx,0fh
        mov cx,0ah
        call divdw
        
        mov ax,4c00h
        int 21h
        
        
  divdw:
        ;function:do div without overflow
        ;parameters:
        ; IN:  (ax)=low 16 bit, (dx)=high 16bit
        ;      (cx)=div num
        ; OUT: (dx)=result high 16 bit, (ax...
阅读全文 | 评论次数(0) | 浏览次数(564) | 所属类型(汇编作业)

[2010-10-05 06:04] 实验9

assume cs:code,ds:datasg

code segment
        mov ax,datasg
        mov ds,ax
        mov ax,0b800h
        mov es,ax
        
        mov cl,nline
        mov ch,0
        mov di,0
        y:
        add di,0a0h
        loop y
        
        mov cl,startpos
        mov ch,0
        x:
        add di,2
        loop x
        
        mov si,0
        setbuffer:
        mov ch,0
        mov cl,[si]
        jcxz ok
        mov ch,bg
        mo...
阅读全文 | 评论次数(0) | 浏览次数(286) | 所属类型(汇编作业)

[2010-10-05 04:11] 监测点9.1, 是不是教材勘误呀?求助

说明:
对于第一题和第二题,我认为程序的第一条指令是在B和D处,而不是A或者C处,因为A和C处只是属于源程序,而不是真正的程序部分。基于此,第二题第一空只能改为:mov word ptr [bx],10h


(1)程序如下 
assume cs:code 

data segment 
        dw 1000h,0      ;(A)
data ends 

code segment 
start:        mov ax,data     ;(B)
                mov ds,ax 
                mov bx,0...
阅读全文 | 评论次数(2) | 浏览次数(492) | 所属类型(汇编作业)
页码数(2):  1  2