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

我的博客

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

[2009-09-21 17:25] 实验11

assume cs:code
data segment
        db 'abcdefg'
data ends

code segment
  start:mov ax,data
        mov ds,ax
        mov si,0
        call letterc
        
        mov ax 4c00h
        int 21h

letterc:push cx
        push si
     ok:mov cl,[si]
             jcxz end
        cmp byte prt [si],97
        jb so
        cmp byte ptr [si],122
        ja so
        and byte pt...
阅读全文 | 评论次数(2) | 浏览次数(468) | 所属类型(汇编作业)

[2009-08-18 13:06] 课题设计一

assume cs:codesg,ds:data

data segment 

    ;表示21年的21个字符串 
    db '1975','1976','1977','1978','1979','1980','1981','1982','1983' 
    db '1984','1985','1983','1987','1988','1989','1990','1991','1992' 
    db '1993','1994','1995' 

    ;表示21年公司总收入的21个dword型数据 
    dd 16,22,382,1356,2390,80...
阅读全文 | 评论次数(1) | 浏览次数(470) | 所属类型(汇编作业)

[2009-08-09 14:07] 实验十(3)

点击查看原图
assume cs:code

data segment
        db 10 dup(0)
data ends

code segment
start:        mov ax,12666
                mov bx,data
                mov ds,bx
                mov si,0
                call dtoc

                mov dh,8
                mov dl,3
                mov cl,2
                call show_str
                
        s9: mov cx,10    ;无限循环,暂屏看效果用 
        nop 
        nop 
        loop s9
                
                mov ax,4c...
阅读全文 | 评论次数(0) | 浏览次数(372) | 所属类型(汇编作业)

[2009-08-09 14:07] 实验十(2)

assume cs:code
stack segment
        dw 8 dup(0)
stack ends

code segment
start:  mov ax,stack
        mov ss,ax
        mov sp,10h
        mov ax,4240h
        mov dx,0fh
        mov cx,0ah
        
        call divdw ;调用过程

        mov ax,4c00h
        int 21h


divdw:  push ax ...
阅读全文 | 评论次数(1) | 浏览次数(418) | 所属类型(汇编作业)

[2009-07-27 14:03] 实验10(1)

点击查看原图
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
                
        s3: mov cx,10    ;无限循环,暂屏看效果用 
        nop 
        nop 
        loop s3
                
                mov ax,4c00h
                int 21h
                                ...
阅读全文 | 评论次数(1) | 浏览次数(413) | 所属类型(汇编作业)

[2009-07-27 09:28] 检查点10.5

(1)ax=3
(2)ax=1,bx=0...
阅读全文 | 评论次数(1) | 浏览次数(431) | 所属类型(汇编作业)

[2009-07-26 12:57] 检测点10.4

ax=000b...
阅读全文 | 评论次数(1) | 浏览次数(325) | 所属类型(汇编作业)

[2009-07-26 11:22] 检查点10.3

ax=1010
因为执行到call far ptr s 时候, 
call far ptr s到指令缓冲区,ip=ip+sizeof(call far ptr s)=3+5=8 
然后
push cs cs=1000
push ip ip=8

s:pop ax
add ax,ax   ax=10h
pop bx      bx=1000h
add ax,ax   ax=1010h...
阅读全文 | 评论次数(1) | 浏览次数(323) | 所属类型(汇编作业)

[2009-07-26 11:12] 检测点10.2

ax=6
因为执行到call s 时候,
call s到指令缓冲区,ip=ip+sizeof(call s)=3+3=6
然后push ip,所以ax=6...
阅读全文 | 评论次数(1) | 浏览次数(323) | 所属类型(汇编作业)

[2009-07-26 10:26] 检测点10.1

mov ax,1000h
push ax
mov ax,0
push ax
retf...
阅读全文 | 评论次数(1) | 浏览次数(314) | 所属类型(汇编作业)
『 查看更多文章 』