没啥好说的,就剩下实验十七和课程设计2了
=====================================
assume cs:code
code segment
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
cld
rep mov...
- [kakaxi3dai] 哦!呵呵,是啊.谢谢yigeling的提醒. 04/26 17:53
- [yigeling] 写的不错。但和要求相比功能号都多加了1,不要忽略这种细节啊。 04/26 16:35
- [kakaxi3dai] 恩!今天打算弄完,后天就把课程设计2做出来 04/25 19:48
- [kakaxi3dai] 哎!还可以吧. 不过感觉要学的东西太多了. 04/25 19:47
- [游客] 就快学完了,加油! 04/25 00:08
- [app] 应该很有成就感吧,呵呵! 04/24 21:50
- [kakaxi3dai] 其实我也是在看显示结果的时候发现字母的颜色不同,所以用debug查看CL 保存的颜色数据,发现了上述 04/22 11:51
- [sysnap] 博主很用心啊,要是我肯定懒于用debug调试了,也不会发现cx少一这个问题~ 04/21 10:09
- [wdm] 楼主真是有意思。 loop本来就是要将cx减1的啊。呵呵 以后写程序的时候不要走私啊。咯咯~~ 04/21 09:54
- [kakaxi3dai] 真是的,自己马虎写错了 ============================== s :pu 04/20 20:49
- [3989646] 你好,我刚自学汇编,还没怎么入门,希望能教教我 03/26 09:32
- [kakaxi3dai] 好啊!我的QQ 是 412793645 03/28 22:05
- [lonely200808] 你好!我也是姓杨,在自学汇编语言,请多指教!有没有QQ联系呀> 03/26 17:25
[2008-04-26 00:04] 实验十六
阅读全文 |
评论次数(2) |
浏览次数(907) |
所属类型(汇编作业)
[2008-04-24 22:03] 实验十五
assume cs:code
stack segment
db 128 dup(0)
stack ends
code segment
start:mov ax,stack
mov ss,ax
mov sp,128
push cs
pop ds
mov ax,0
mov es,ax
mov si,offset int9
mov di,204h
mov cx,offset int9end-offset int9
cld
...
stack segment
db 128 dup(0)
stack ends
code segment
start:mov ax,stack
mov ss,ax
mov sp,128
push cs
pop ds
mov ax,0
mov es,ax
mov si,offset int9
mov di,204h
mov cx,offset int9end-offset int9
cld
...
阅读全文 |
评论次数(2) |
浏览次数(810) |
所属类型(汇编作业)
[2008-04-21 21:27] 实验十四 查看COMS
assume cs:code
code segment
db 0,2,4,7,8,9
start:
mov ax,cs
mov ds,ax
mov si,5
mov di,0
mov cx,6
s: push cx
mov al,[si]
out 70h,al
in al,71h
mov ah,al
mov cl,4
shr ah,cl
and al,00001111b
add ah,30h
add al,30h
mov bx,0b800h
mov e...
code segment
db 0,2,4,7,8,9
start:
mov ax,cs
mov ds,ax
mov si,5
mov di,0
mov cx,6
s: push cx
mov al,[si]
out 70h,al
in al,71h
mov ah,al
mov cl,4
shr ah,cl
and al,00001111b
add ah,30h
add al,30h
mov bx,0b800h
mov e...
阅读全文 |
评论次数(2) |
浏览次数(892) |
所属类型(汇编作业)
[2008-04-20 20:35] 求助:为什么我编写的中断例程7ch出入栈后CX的数值自动减一??
安装 中断例程 7ch
===================
assume cs:code
code segment
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
cld
rep movsb
mov ax,0
...
===================
assume cs:code
code segment
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
cld
rep movsb
mov ax,0
...
阅读全文 |
评论次数(4) |
浏览次数(902) |
所属类型(分享)
[2008-04-20 18:21] 安装中断例程 7ch 和 int 7ch 应用程序
安装中断例程 7ch:
assume cs:code
code segment
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
cld
rep movsb
mov ax,0
mov es,ax
...
assume cs:code
code segment
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
cld
rep movsb
mov ax,0
mov es,ax
...
阅读全文 |
评论次数(2) |
浏览次数(729) |
所属类型(汇编作业)
[2008-04-20 01:17] 实验十一
assume cs:code
data segment
db "Beginner`s ALL-purpose Symbolic Instruction Code.",0
data ends
code segment
begin:mov ax,data
mov ds,ax
mov si,0
call letterc
mov dh,5
mov dl,5
call show_str
mov ax,4c00h
int 2...
data segment
db "Beginner`s ALL-purpose Symbolic Instruction Code.",0
data ends
code segment
begin:mov ax,data
mov ds,ax
mov si,0
call letterc
mov dh,5
mov dl,5
call show_str
mov ax,4c00h
int 2...
阅读全文 |
评论次数(1) |
浏览次数(662) |
所属类型(汇编作业)
[2008-04-17 18:31] 课程设计一
assume cs:code
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984','1985','1986','1987', '1988','1989','1990','1991','1992','1993','1994','1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,803530,1183000,1843000...
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984','1985','1986','1987', '1988','1989','1990','1991','1992','1993','1994','1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,803530,1183000,1843000...
阅读全文 |
评论次数(3) |
浏览次数(748) |
所属类型(汇编作业)
[2008-04-13 19:24] 解决数据溢出 (程序不稳定,高兴了显示;不高兴了直接提示错误)
assume cs:code
data segment
db 20 dup(0)
data ends
code segment
start: mov ax,data
mov ds,ax
mov ax,15
mov dx,13
mov cx,3
call divdw
mov ax,4c00h
int 21h
divdw:
mov ds:[0],ax
mov ds:[2],dx
mov dx,0
div cx
...
data segment
db 20 dup(0)
data ends
code segment
start: mov ax,data
mov ds,ax
mov ax,15
mov dx,13
mov cx,3
call divdw
mov ax,4c00h
int 21h
divdw:
mov ds:[0],ax
mov ds:[2],dx
mov dx,0
div cx
...
阅读全文 |
评论次数(2) |
浏览次数(684) |
所属类型(汇编作业)
[2008-04-13 19:14] 显示字符串 (程序不稳定,高兴了显示;不高兴了直接提示错误)
assume cs:code
data segment
db "welcome to beijing 2008"
data ends
code segment
start: mov ax,data
mov ds,ax
mov dh,20
mov dl,10
mov cl,00100100b
call show_str
mov ax,4c00h
int 21h
show_str: ;功能实现
push ax
pu...
data segment
db "welcome to beijing 2008"
data ends
code segment
start: mov ax,data
mov ds,ax
mov dh,20
mov dl,10
mov cl,00100100b
call show_str
mov ax,4c00h
int 21h
show_str: ;功能实现
push ax
pu...
阅读全文 |
评论次数(2) |
浏览次数(737) |
所属类型(汇编作业)
[2008-04-13 18:39] 数值显示 (程序不稳定,高兴了显示;不高兴了直接提示错误)
assume cs:code
data segment
dw 20 dup(0)
data ends
stack segment
dw 20 dup(0)
stack ends
code segment
start:mov ax,89abh ;输入显示数据 (35243)
mov bx,data
mov ds,bx
mov si,0
mov bx,stack
mov ss,bx
mov sp,40
call dotc ;调用子程序功能:将DWORD数据转化成字符串
...
data segment
dw 20 dup(0)
data ends
stack segment
dw 20 dup(0)
stack ends
code segment
start:mov ax,89abh ;输入显示数据 (35243)
mov bx,data
mov ds,bx
mov si,0
mov bx,stack
mov ss,bx
mov sp,40
call dotc ;调用子程序功能:将DWORD数据转化成字符串
...
阅读全文 |
评论次数(2) |
浏览次数(718) |
所属类型(汇编作业)
『 查看更多文章 』