data segment
db 'divide error!'
data ends
code segment
assume cs:code,ds:data
start:
mov ax,code
mov ds,ax
mov si,offset do0 ;设置源地址
mov ax,0
mov es,ax
mov di,200h ;设置目的地址
mov cx,offset do0end-offset do0 ;设置cx为传送字节长度
cld ...


- [游客] 这个在中断安装时候会学到,踩踩。 12/05 11:32
- [游客] 三个子程序是课设一的基础,课设一可以说是一个小的飞跃。加油↖(^ω^)↗ 12/05 11:31
- [arey2003] [515332695]说的是一个意思啊!!! 12/02 21:54
- [515332695] 个人理解,有错误请指正。 of=0,表示没有溢出,即所得结果是正确的,对于有符号数的运算来说,sf 12/02 20:26
- [游客] 如果会用tc调试的话,可以对比一下^_^ 11/22 10:38
- [游客] 看5.4 debug和汇编编译器masm对指令的不同处理 11/22 10:36
[2010-12-04 11:58] 实验十二-------------编写0号中断处理程序(do0)
阅读全文 |
评论次数(0) |
浏览次数(628) |
所属类型(汇编作业)
[2010-12-03 23:11] 实验十一---------------(子程序)letterc
assume cs:codesg,ds:datasg
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin:mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc: ;小写英文字母从a(61...
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin:mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc: ;小写英文字母从a(61...
阅读全文 |
评论次数(0) |
浏览次数(701) |
所属类型(汇编作业)
[2010-12-01 19:23] 实验十----------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
mov ax,4c00h
int 21h
...
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
mov ax,4c00h
int 21h
...
阅读全文 |
评论次数(1) |
浏览次数(845) |
所属类型(汇编作业)
[2010-12-01 16:08] 实验十----------不会产生除法溢出的运算
assume cs:code,ss:stack
stack segment
dw 8 dup(0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,10h
mov ax,4240h ;低16位
mov dx,000fh ;高16位
mov cx,0ah ;除数
call divdw
mov ax,4c00h
int 21h
divdw:
push ax
mov ax,dx
...
stack segment
dw 8 dup(0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,10h
mov ax,4240h ;低16位
mov dx,000fh ;高16位
mov cx,0ah ;除数
call divdw
mov ax,4c00h
int 21h
divdw:
push ax
mov ax,dx
...
阅读全文 |
评论次数(0) |
浏览次数(643) |
所属类型(汇编作业)
[2010-11-29 22:53] 实验十----------显示字符串
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,2
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,4c00h
int 21h
show_str:
mov ax,0
mov al,dh
dec al
mov bl,160
mul bl
push ax ...
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
mov ax,4c00h
int 21h
show_str:
mov ax,0
mov al,dh
dec al
mov bl,160
mul bl
push ax ...
阅读全文 |
评论次数(0) |
浏览次数(643) |
所属类型(汇编作业)
[2010-11-22 11:24] 实验八
assume cs:codesg
codesg segment
mov ax,4c00h
int 21h
start:mov ax,0
s: nop
nop
mov di,offset s
mov si,offset s2
mov ax,cs:[si]
mov cs:[di],ax
s0: jmp short s
s1: mov ax,0
int 21h
mov ax,0
s2: jmp short s1
nop
...
codesg segment
mov ax,4c00h
int 21h
start:mov ax,0
s: nop
nop
mov di,offset s
mov si,offset s2
mov ax,cs:[si]
mov cs:[di],ax
s0: jmp short s
s1: mov ax,0
int 21h
mov ax,0
s2: jmp short s1
nop
...
阅读全文 |
评论次数(0) |
浏览次数(263) |
所属类型(汇编作业)
[2010-11-21 17:15] 关于mov ax,[0]在记事本编辑在debug中调试结果出错的原因
assume cs:code,ds:data
data segment
dd 100001
dw 100
dw 0
data ends
;这个程序是在记事本里写的!!!
code segment
start:
mov ax,data
mov ds,ax
mov ax,ds:[0] ;为什么不加ds:测试结果不对
mov dx,ds:[2] ;同上(默认不是ds段吗?)
div word ptr ds:[4] ;同上 ...
data segment
dd 100001
dw 100
dw 0
data ends
;这个程序是在记事本里写的!!!
code segment
start:
mov ax,data
mov ds,ax
mov ax,ds:[0] ;为什么不加ds:测试结果不对
mov dx,ds:[2] ;同上(默认不是ds段吗?)
div word ptr ds:[4] ;同上 ...
阅读全文 |
评论次数(1) |
浏览次数(663) |
所属类型(汇编作业)
[2010-11-21 01:16] 7.9
assume cs:codesg,ds:datasg,ss:stacksg
stacksg segment
dw 0,0,0,0,0,0,0,0
stacksg ends
datasg segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
datasg ends
codesg segment
start:
mov ax,stacksg
mov ss,ax
mo...
stacksg segment
dw 0,0,0,0,0,0,0,0
stacksg ends
datasg segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
datasg ends
codesg segment
start:
mov ax,stacksg
mov ss,ax
mo...
阅读全文 |
评论次数(0) |
浏览次数(242) |
所属类型(汇编作业)
页码数(1):
1