- [zaixuexi] 我以为是a0=0,a1=1,没仔细看 02/12 09:23
- [yang5731] 不对吧 我的结果应该是对的 N=9时 确实得217 你自己算算。你帮我看看论坛 算法上的程序吧 题 02/11 23:49
- [zaixuexi] 递归不是这么写的哦,我想你肯定没调试过自己写的这代码. 先看C代码吧: unsigned int 02/11 22:58
- [游客] <a href="http://www.playren.com/">整人方法</a> 12/15 17:11
- [wisji8] mov ax,0a0h mul dh mov bx,ax mov ax,2 mul 10/03 16:56
- [yang5731] 谢谢了 课程设计一做出来了 确实不能调用着个····· 08/25 02:50
- [mywiil] 课程设计一要用到这个子程序,这里暂不做评论。 赶紧完成课程设计一吧。 08/21 03:33
[2011-03-26 16:47] 程序驻留1
.model small;没有移除光标,没有按键就退出的功能,把1CH功能当延时
.code
old1ch dd ?
var db 0ffh
new1ch: push ax
push bx
push cx
push es
push dx
mov ax,0b800h
mov es,ax
mov di,0
mov cx,2000
mov dl,var
s1: mov bx,es:[di]
cmp bl,30h
jne s2
mov BYTE ptr es:[di+1],dl
s2: add di,2
loop s1
dec dl ...
.code
old1ch dd ?
var db 0ffh
new1ch: push ax
push bx
push cx
push es
push dx
mov ax,0b800h
mov es,ax
mov di,0
mov cx,2000
mov dl,var
s1: mov bx,es:[di]
cmp bl,30h
jne s2
mov BYTE ptr es:[di+1],dl
s2: add di,2
loop s1
dec dl ...
阅读全文 |
评论次数(0) |
浏览次数(852) |
所属类型(章节要点)
[2011-03-25 20:56] 程序驻留
PUBLIC time
.model SMALL
.data
hhhh db ?,?,':'
mmmm db ?,?,':'
ssss db ?,?
.code
;子程序名:time
;入口参数:
;功能:按ctrl+f8显示时间
;出口参数:
;说明:远过程
time proc far
push ax
push bx
push cx
push dx
push es
push bp
push ds
mov ax,_data
mov ds,ax
mov es,ax
mov bx,10
mov ah,2ch ;取时间 ...
.model SMALL
.data
hhhh db ?,?,':'
mmmm db ?,?,':'
ssss db ?,?
.code
;子程序名:time
;入口参数:
;功能:按ctrl+f8显示时间
;出口参数:
;说明:远过程
time proc far
push ax
push bx
push cx
push dx
push es
push bp
push ds
mov ax,_data
mov ds,ax
mov es,ax
mov bx,10
mov ah,2ch ;取时间 ...
阅读全文 |
评论次数(0) |
浏览次数(837) |
所属类型(章节要点)
[2011-03-18 18:43] 文件合并
;使用命令行参数合并文本文件。1-5.exe 文件1 文件2
assume cs:code,ds:data
data segment
fname1 db 128 dup (?)
fname2 db 128 dup (?)
fhand1 dw 0
fhand2 dw 0
error db 'File not found!','$'
error1 db 'Reading error!','$'
error2 db 'Required parameter missing!','$'
error3 db 'writing error!','$'
error4 db 'file n...
assume cs:code,ds:data
data segment
fname1 db 128 dup (?)
fname2 db 128 dup (?)
fhand1 dw 0
fhand2 dw 0
error db 'File not found!','$'
error1 db 'Reading error!','$'
error2 db 'Required parameter missing!','$'
error3 db 'writing error!','$'
error4 db 'file n...
阅读全文 |
评论次数(0) |
浏览次数(843) |
所属类型(章节要点)
[2011-03-17 15:59] 使用命令行参数读文本文件
;使用命令行参数读文本文件1-4.exe 1-4.asm
assume cs:code
data segment
fname1 db 128 dup (?)
error db 'File not found!','$'
error1 db 'Reading error','$'
buffer db 512 dup (?)
data ends
code segment
start: push es
pop ds
cld ;清方向标志符DF,即正方向
mov si,80h ;PSP段的偏移80h处含参数长度(字节数),81h处开始存放参数
lodsb
m...
assume cs:code
data segment
fname1 db 128 dup (?)
error db 'File not found!','$'
error1 db 'Reading error','$'
buffer db 512 dup (?)
data ends
code segment
start: push es
pop ds
cld ;清方向标志符DF,即正方向
mov si,80h ;PSP段的偏移80h处含参数长度(字节数),81h处开始存放参数
lodsb
m...
阅读全文 |
评论次数(0) |
浏览次数(887) |
所属类型(章节要点)
[2011-03-09 18:26] 贪吃蛇
escape equ 01h
up equ 48h
down equ 50h
right equ 4dh
left equ 4bh
assume cs:code
data segment
shet dw 40 dup (0)
count dw 2
a dw 1
b dw 2
data ends
code segment
;---------------------------------------------清屏
qingp proc
mov ax,0b800h
mov es,ax
mov si,0
...
up equ 48h
down equ 50h
right equ 4dh
left equ 4bh
assume cs:code
data segment
shet dw 40 dup (0)
count dw 2
a dw 1
b dw 2
data ends
code segment
;---------------------------------------------清屏
qingp proc
mov ax,0b800h
mov es,ax
mov si,0
...
阅读全文 |
评论次数(0) |
浏览次数(1128) |
所属类型(章节要点)
[2011-02-13 17:08] 十进制转换成多种进制的小程序
;请编写一个实现多种数制转换的小程序
assume cs:code
data segment
var db 2
hc db 64 dup (0)
db '$'
mess1 db 'Choose disables(2-16):$'
mess0 db 'Please input:$'
buff db 10 ;符合0AH号功能条用的缓冲区
db ? ;实际键入的字符数
db 10 dup (0)
buff1 db 3
db ?
db 3 dup (0)
data ends
code segment
start: mov ax,data
mov ds...
assume cs:code
data segment
var db 2
hc db 64 dup (0)
db '$'
mess1 db 'Choose disables(2-16):$'
mess0 db 'Please input:$'
buff db 10 ;符合0AH号功能条用的缓冲区
db ? ;实际键入的字符数
db 10 dup (0)
buff1 db 3
db ?
db 3 dup (0)
data ends
code segment
start: mov ax,data
mov ds...
阅读全文 |
评论次数(0) |
浏览次数(775) |
所属类型(章节要点)
[2011-02-11 17:46] 子程序的递归。设a1=0,a2=1,当N>=3时,an=a(n-1)+3*a(n-2)
assume cs:code
data segment
var equ 9
data ends
code segment
start: mov ax,data
mov ds,ax
mov cx,var
mov bl,3
mov si,0
mov ax,1
call di_gui
mov ax,4c00h
int 21h
di_gui proc
cmp cx,3
jna s1
dec cx
call di_gui
s1: xchg ax,si
mul bl
add ax,si
ret
di_gui endp
cod...
data segment
var equ 9
data ends
code segment
start: mov ax,data
mov ds,ax
mov cx,var
mov bl,3
mov si,0
mov ax,1
call di_gui
mov ax,4c00h
int 21h
di_gui proc
cmp cx,3
jna s1
dec cx
call di_gui
s1: xchg ax,si
mul bl
add ax,si
ret
di_gui endp
cod...
阅读全文 |
评论次数(3) |
浏览次数(1452) |
所属类型(章节要点)
[2011-02-10 18:38] 写一个程序片段实现把AL和BL中的位依次交叉,得到的16位结果存放到DX中
assume cs:code
data segment
var db 1 ;变量
data ends
code segment
start: mov ax,data
mov ds,ax
xor dx,dx ;DX保存结果
xor cx,cx ;CX用来确定DX的位
xor si,si
xor ah,ah
xor bh,bh
s: mov al,10111010b
mov bl,10111011b
and al,var ;循环取位 双数位0,2,4,··14
and bl,var ;循环取位 单数位1,3,5,··15
shl ax,c...
data segment
var db 1 ;变量
data ends
code segment
start: mov ax,data
mov ds,ax
xor dx,dx ;DX保存结果
xor cx,cx ;CX用来确定DX的位
xor si,si
xor ah,ah
xor bh,bh
s: mov al,10111010b
mov bl,10111011b
and al,var ;循环取位 双数位0,2,4,··14
and bl,var ;循环取位 单数位1,3,5,··15
shl ax,c...
阅读全文 |
评论次数(0) |
浏览次数(751) |
所属类型(章节要点)
[2011-02-10 12:19] 请写一个程序片段统计寄存器AX中置1位的个数
;结果保存在DX中
assume cs:code
data segment
var dw 0aaaah
code segment
start: mov ax,data
mov ds,ax
mov ax,var
mov cx,16
xor dx,dx
mov bx,1h
s: test ax,bx ;测试AX中每一位是否为1
jz qw ;结果不为1则跳转
inc dx
qw: rol bx,1 ;循环右移
...
assume cs:code
data segment
var dw 0aaaah
code segment
start: mov ax,data
mov ds,ax
mov ax,var
mov cx,16
xor dx,dx
mov bx,1h
s: test ax,bx ;测试AX中每一位是否为1
jz qw ;结果不为1则跳转
inc dx
qw: rol bx,1 ;循环右移
...
阅读全文 |
评论次数(0) |
浏览次数(1184) |
所属类型(章节要点)
[2010-09-09 00:47] 实验16
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
cld
rep movsb
jmp set
table dw offset sub1,seg sub1,offset sub2,seg sub2,offset s...
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
cld
rep movsb
jmp set
table dw offset sub1,seg sub1,offset sub2,seg sub2,offset s...
阅读全文 |
评论次数(0) |
浏览次数(934) |
所属类型(汇编作业)
『 查看更多文章 』