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...
- [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
[2010-09-09 00:47] 实验16
阅读全文 |
评论次数(0) |
浏览次数(936) |
所属类型(汇编作业)
[2010-09-08 03:26] 实验15
assume cs:code
code segment
start: mov ax,0
mov es,ax
mov di,204h
mov ax,cs
mov ds,ax
mov si,offset xint9
mov cx,offset xint9end-offset xint9
cld
rep movsb
push es:[9*4+2]
push es:[9*4]
pop es:[200h] ;保存中断...
code segment
start: mov ax,0
mov es,ax
mov di,204h
mov ax,cs
mov ds,ax
mov si,offset xint9
mov cx,offset xint9end-offset xint9
cld
rep movsb
push es:[9*4+2]
push es:[9*4]
pop es:[200h] ;保存中断...
阅读全文 |
评论次数(0) |
浏览次数(442) |
所属类型(汇编作业)
[2010-09-02 18:59] 实验14
;安装程序
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
mov ax,0
mov es,ax
mov word ptr es:[4*7ch...
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
mov ax,0
mov es,ax
mov word ptr es:[4*7ch...
阅读全文 |
评论次数(0) |
浏览次数(423) |
所属类型(汇编作业)
[2010-09-02 15:44] 实验13
1.
;安装程序
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
mov ax,0
mov es,ax
mov word ptr es:[4...
;安装程序
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
mov ax,0
mov es,ax
mov word ptr es:[4...
阅读全文 |
评论次数(0) |
浏览次数(404) |
所属类型(汇编作业)
[2010-09-01 06:37] 检测点13.1
1. LOOP实现的是8位的近转移,转移范围-128—127,最大转移位移应该是FFFF(-1) 。
2.实现jmp near ptr s 16位的段内近转移,范围-32768—32767
jp: push bp
mov bp,sp
add [bp+2],bx
pop bp
iret...
2.实现jmp near ptr s 16位的段内近转移,范围-32768—32767
jp: push bp
mov bp,sp
add [bp+2],bx
pop bp
iret...
阅读全文 |
评论次数(0) |
浏览次数(339) |
所属类型(汇编作业)
[2010-09-01 02:27] 实验12
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
mov ax,0
mov es,ax
mov word ptr es:[4*0+2],0
...
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
mov ax,0
mov es,ax
mov word ptr es:[4*0+2],0
...
阅读全文 |
评论次数(0) |
浏览次数(358) |
所属类型(汇编作业)
[2010-08-31 05:42] 实验11
assume cs:codesg
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
;子程序功能:将以0结尾的字符串中的小写字母变大写
letterc: push ...
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
;子程序功能:将以0结尾的字符串中的小写字母变大写
letterc: push ...
阅读全文 |
评论次数(0) |
浏览次数(334) |
所属类型(汇编作业)
[2010-08-25 02:44] 课程设计1
;思路:要把DATA中的双字节数字转换成十进制的字符串,所占内存不等,直接转换肯定不行,
;我就新定义了一个TABLE段,把DATA段、STACK段中的数据转换成所占内存相等的字符串存进来,
;再将TABLE段中的数据显示出来
assume cs:code
data segment
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,803530,1183000,1843000,2759000,3753000,464...
;我就新定义了一个TABLE段,把DATA段、STACK段中的数据转换成所占内存相等的字符串存进来,
;再将TABLE段中的数据显示出来
assume cs:code
data segment
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,803530,1183000,1843000,2759000,3753000,464...
阅读全文 |
评论次数(0) |
浏览次数(438) |
所属类型(汇编作业)
[2010-08-24 18:01] 10.3 改进
assume cs:code
data segment
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,803530,1183000,1843000,2759000,3753000,4649000,5937000
data ends
table segment
dd 11 dup (0,0,0,0,0,0,0,0)
table ends
code segment
start: mov ax,data
...
data segment
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,803530,1183000,1843000,2759000,3753000,4649000,5937000
data ends
table segment
dd 11 dup (0,0,0,0,0,0,0,0)
table ends
code segment
start: mov ax,data
...
阅读全文 |
评论次数(0) |
浏览次数(353) |
所属类型(汇编作业)
[2010-08-21 22:28] 10.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
...
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
...
阅读全文 |
评论次数(0) |
浏览次数(393) |
所属类型(汇编作业)