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

我的博客

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

[2010-03-23 19:28] 检测点9.3

补全编程,利用loop指令,实现在内存2000h段中查找第一个值为0的字节,找到后,将它的偏移地址存储在dx中。
assume cs:code
code segment
start:        mov ax,2000h
                mov ds,ax
                mov bx,0
        s:        mov cl,[bx]
                mov ch,0
                inc cl   ;loop会减去1
                inc bx
                loop s
        ok:        dec bx        ;dec指令的功能和inc相反,dec bx进行的操作为:(bx)=(bx)-1
                mov dx,bx
                mov ax,4c00h
                int 21h        
...
阅读全文 | 评论次数(0) | 浏览次数(446) | 所属类型(汇编作业)

[2010-03-23 18:02] 检测点9.2

补全编程,利用jcxz指令,实现在内存2000H段中查找第一个值为0的字节,找到后,将它的偏移地址存储在dx中。
assume cs:code

code segment
start:        mov ax,2000H
                mov ds,ax
                mov bx,0
        s:        mov cx,0
                mov cl,[bx]                
                jcxz ok
                add bx,1
                jmp short s
        ok:        mov dx,bx
                mov ax,4c00h
                int 21h        
code ends
end start...
阅读全文 | 评论次数(0) | 浏览次数(462) | 所属类型(汇编作业)

[2010-02-27 19:46] 监测点9.1

(1)程序如下
assume cs:code

data segment
        dw 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指令执行后,CS:IP指向程序的第一条指令,在data段中该定义哪些数据?

(2)程序如下
assume cs:code

data segment
        dd 12345678H        
data ends

code segme...
阅读全文 | 评论次数(0) | 浏览次数(490) | 所属类型(汇编作业)

[2010-02-26 16:25] 实验七

assume cs:code

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,59082...
阅读全文 | 评论次数(0) | 浏览次数(540) | 所属类型(汇编作业)

[2010-02-13 07:04] 实验六

assume cs:code,ds:data,ss:stack

stack segment
        dw 0,0,0,0,0,0,0,0
stack ends

data segment
        db '1. display      '
        db '2. brows        '
        db '3. replace      '
        db '4. modify       '
data ends 

code segment
start:        mov ax,stack
                mov ss,ax
                mov sp,16
                mov ax,data
                mov ds,ax
                ...
阅读全文 | 评论次数(0) | 浏览次数(528) | 所属类型(汇编作业)

[2010-02-01 20:26] 实验5

(1)将下面的程序编译连接,用Debug加载、跟踪,然后回答问题
assume cs:code,ds:data,ss:stack

data segment
        dw 0123H,0456H,0789H,0abcH,0defH,0fedh,0cbaH,0987H
data ends

stack segment
        dw 0,0,0,0,0,0,0,0
stack ends

code segment
start:        mov ax,stack
        mov ss,ax
        mov sp,16
                        
        mov ax,data
        mov ds,ax
                        
        push ...
阅读全文 | 评论次数(0) | 浏览次数(561) | 所属类型(汇编作业)

[2010-02-01 19:11] 检测点6.1

(1)下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,完成程序:
assume cs:code

code segment
        dw 0123H,0456H,0789H,0abcH,0defH,0fedH,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
        
code ends
end start

(2)下面...
阅读全文 | 评论次数(0) | 浏览次数(591) | 所属类型(汇编作业)

[2010-01-29 21:26] 第五章实验4

(1)编程,向内存0:200~0:23f依次传送数据0~63(3fH)
assume cs:code
code segment
        mov ax,0020H
        mov ds,ax
        mov bx,0
        mov cx,64
  s:mov [bx],bl
        inc bx
        loop s
        mov ax,4c00H
        int 21H
code ends
end

(2)编程,向内存0:200~0:23f依次传送数据0~63(3fH),程序中只能使用9条指令,9条指令中包括“mov ax,4c00H”和“int 21H”.
assume cs:code
code se...
阅读全文 | 评论次数(0) | 浏览次数(570) | 所属类型(汇编作业)

[2010-01-29 18:12] 第四章实验3

点击查看原图
如图...
阅读全文 | 评论次数(0) | 浏览次数(544) | 所属类型(汇编作业)

[2010-01-28 10:29] 检测点3.2

点击查看原图
Mov ax,1000H
Mov ds,ax
Mov ax,2000H
Mov ss,ax
Mov sp,0010H
Push [0]
Push [2]
Push [6]
Push [8]
Push [a]
Push [c]
Push [e]

(2)补全下面的程序,使其可以将10000H-1000fH中的8个字,逆序复制到20000H-2000fH中。
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]...
阅读全文 | 评论次数(3) | 浏览次数(674) | 所属类型(汇编作业)
『 查看更多文章 』