功能:中断0要执行的代码
参数:si 源地址
di 目的地址
返回:divide error!
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 do0end - offset do0 ’求复制代码长度
...
- [a88510] 其实你可以理解为,就是一个压入,一个弹出 03/09 12:11
- [suixin] 你要把这些说明去掉就可以了 02/12 14:55
- [suixin] 我试过了 可以呀 02/12 14:53
- [waiwai] 这程序不能通过编译,你没试过吗? 02/02 21:50
- [suixin] 不对,好像除了范逸之的其他的买不到了。我在网上买了很长时间还是没有 01/08 15:50
- [suixin] 晕了我是转载的现在这些都买不到了 01/08 15:47
- [waiwai] 找本VB好书还真难,麻烦给我发个吧...... bzj781129@sina.com 01/08 15:43
- [游客] 涉及push pop时一定要定义堆栈,经验!!很重要!! 01/06 22:43
- [regex] 还有一点非常重要,当栈空时,SS:SP指向栈空间最高地址单元的下一个单元。 01/01 00:27
- [regex] 第三章真的非常重要 01/01 00:25
- [suixin] 对不起我还没学到哪里有很多伪指令不认识等我学的差不多的时候我再给你弄吧,先不好意思了 01/03 11:54
- [游客] 你好,我搜了一个汇编程序,很长,你能帮忙写点注释吗? DATA SEGMENT 01/02 11:19
- [kevin812566059] 你好!我也想学习汇编。我前几天报名的,在这个网上学习的步骤是怎么样的?我怎么找不到什么作业啊?应该看 12/29 20:49
- [zouhehui] 真的,我相信一段时间以后你在汇编上的造诣是不可估量的! 11/30 22:21
- [zouhehui] 从你写的章末总结就看的出来你是一个非常细心,毅力很强的高手,很高兴认识你,我现在还是一只菜鸟,以后多 11/30 21:49
- [zouhehui] 你好,我也刚刚学汇编,我也想交一些朋友大家公共学习,希望我能成为你的朋友! 11/29 12:05
[2010-02-12 14:52] 实验12
阅读全文 |
评论次数(0) |
浏览次数(705) |
所属类型(汇编作业)
[2010-01-18 23:20] 实验10(3)
data segment
db 10 dup (0)
data ends
code segment
start:mov ax,12666d
mov bx,data
mov ds,bx
mov si,0
call dtoc
mov dh,8
mov dl,3
mov cl,2
call show_str
mov ax,4c00h
int 21h
show_str:mov bl,cl ...
db 10 dup (0)
data ends
code segment
start:mov ax,12666d
mov bx,data
mov ds,bx
mov si,0
call dtoc
mov dh,8
mov dl,3
mov cl,2
call show_str
mov ax,4c00h
int 21h
show_str:mov bl,cl ...
阅读全文 |
评论次数(3) |
浏览次数(958) |
所属类型(汇编作业)
[2010-01-15 13:34] 实验10(2)
assume cs:code
code segment
start:mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
divdw:push ax ;把4240h收起
mov ax,dx ;求dx的商
div cl
push ax ;把dx的商收起
mov ah,0 ;把商高4位置0
mov bx,0100h ;求商低4位与
mul bx...
code segment
start:mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
divdw:push ax ;把4240h收起
mov ax,dx ;求dx的商
div cl
push ax ;把dx的商收起
mov ah,0 ;把商高4位置0
mov bx,0100h ;求商低4位与
mul bx...
阅读全文 |
评论次数(0) |
浏览次数(597) |
所属类型(汇编作业)
[2010-01-11 22:46] 第十章 实验1
assume cs:code,ds:data
data segment
db 'welcome to masm!',0
data ends
code segment
start:mov dh,8 ;行数
mov dl,3 ;列数
mov cl,2h ;颜色
mov ax,data ;数据段的段地址
mov ds,ax
mov si,0 ;偏移首地址
call show_str
mov ax,4c00h
...
data segment
db 'welcome to masm!',0
data ends
code segment
start:mov dh,8 ;行数
mov dl,3 ;列数
mov cl,2h ;颜色
mov ax,data ;数据段的段地址
mov ds,ax
mov si,0 ;偏移首地址
call show_str
mov ax,4c00h
...
阅读全文 |
评论次数(0) |
浏览次数(311) |
所属类型(汇编作业)
[2010-01-05 20:36] 第九章 实验9
这个题意不明确,不明白说的具体意思!
现在以我考虑的,做出了两个算是符合题意的解答。(我个人认为)
请各位老师指导
一.
assume cs:code,ds:data
data segment
db 'welcome to masm!'
data ends
code segment
start:mov ax,data ;定义ds寄存器
mov ds,ax
mov ax,0b800h ;定义缓冲区
mov es,ax
mov bx,0 ;初始化bx
...
现在以我考虑的,做出了两个算是符合题意的解答。(我个人认为)
请各位老师指导
一.
assume cs:code,ds:data
data segment
db 'welcome to masm!'
data ends
code segment
start:mov ax,data ;定义ds寄存器
mov ds,ax
mov ax,0b800h ;定义缓冲区
mov es,ax
mov bx,0 ;初始化bx
...
阅读全文 |
评论次数(0) |
浏览次数(373) |
所属类型(汇编作业)
[2010-01-03 15:57] 第九章 各个检测点
检测点9.1
1.data segment
data ends
;data处定义
db 0,0,0
dw 0,0
dd 0
程序能执行,debug都能通过
2.mov [bx],_________
mov [bx+2],___________
解:mov word ptr [bx], 0 或 offset start
mov [bx+2],cs
3.cs=0006 ip=00be
监测点9.2
s: mov cl,[bx]
mov ch,0
jcxz ok
inc bx
监测点9.3
inc cx...
1.data segment
data ends
;data处定义
db 0,0,0
dw 0,0
dd 0
程序能执行,debug都能通过
2.mov [bx],_________
mov [bx+2],___________
解:mov word ptr [bx], 0 或 offset start
mov [bx+2],cs
3.cs=0006 ip=00be
监测点9.2
s: mov cl,[bx]
mov ch,0
jcxz ok
inc bx
监测点9.3
inc cx...
阅读全文 |
评论次数(0) |
浏览次数(346) |
所属类型(汇编作业)
[2009-12-28 11:20] 实验7 功了2个晚上终于弄出来了自己的思路比较繁琐一些别见笑
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'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,803530,11...
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,197514
dd 345980,590827,803530,11...
阅读全文 |
评论次数(2) |
浏览次数(407) |
所属类型(汇编作业)
[2009-12-25 14:24] 问题7.9 debug通过
assume cs:code,ss:stack,ds:data
stack segment
dw 8 dup (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
...
stack segment
dw 8 dup (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
...
阅读全文 |
评论次数(1) |
浏览次数(332) |
所属类型(汇编作业)
[2009-12-21 21:08] 实验5 第(6)题
assume cs:code
a segment
dw 1,2,3,4,5,6,7,8,9,0ah,0bh,0ch,0dh,0eh,0fh,0ffh
a ends
b segment
dw 0,0,0,0,0,0,0,0
b ends
code segment
start:mov ax,a
mov ds,ax
mov ax,b
mov ss,ax
mov sp,16
mov bx,0
mov cx,8
s:push [bx]
add bx,2
l...
a segment
dw 1,2,3,4,5,6,7,8,9,0ah,0bh,0ch,0dh,0eh,0fh,0ffh
a ends
b segment
dw 0,0,0,0,0,0,0,0
b ends
code segment
start:mov ax,a
mov ds,ax
mov ax,b
mov ss,ax
mov sp,16
mov bx,0
mov cx,8
s:push [bx]
add bx,2
l...
阅读全文 |
评论次数(2) |
浏览次数(321) |
所属类型(汇编作业)
[2009-12-21 20:35] 实验5 第(5)题
我是这么做的:
assume cs:code
a segment
db 1,2,3,4,5,6,7,8
a ends
b segment
db 1,2,3,4,5,6,7,8
b ends
c segment
db 0,0,0,0,0,0,0,0
c ends
code segment
start: mov ax,a
mov ds,ax
mov ax,b
mov es,ax
mov bx,0
mov cx,8
s: mov al,[bx]
add es:[b...
assume cs:code
a segment
db 1,2,3,4,5,6,7,8
a ends
b segment
db 1,2,3,4,5,6,7,8
b ends
c segment
db 0,0,0,0,0,0,0,0
c ends
code segment
start: mov ax,a
mov ds,ax
mov ax,b
mov es,ax
mov bx,0
mov cx,8
s: mov al,[bx]
add es:[b...
阅读全文 |
评论次数(2) |
浏览次数(338) |
所属类型(汇编作业)