- [tomato] http://www.asmedu.net/blog/user/postcontent.jsp?ne 05/20 20:59
- [diuniasm] 哈,忘了改这里的问题再试。 05/19 09:57
- [tomato] 结果都出来了,这次对了。 05/18 22:50
- [tomato] 出现死循环了。 05/18 22:49
- [tomato] mp处的程序写的有问题。 05/18 22:49
- [yahwei] 标准答案哦,写得真好。 05/18 18:56
- [fpamc] ……能做出来…… 05/18 17:09
- [diuniasm] 好。请教一下tomato老师,那个实验15要求在dos下按a后松开a就满屏,但以1-15章里的汇编知 05/18 16:39
- [diuniasm] 那么年轻还装大叔哈 05/18 16:33
- [tomato] 一样的两篇?最好能将结果也贴上来哦! 05/17 21:52
- [tomato] 你的博客中没有最新动态,参加汇编语言学习活动才有。你可以看一下其它学习者的博客。 05/07 23:25
[2012-05-20 15:26] 此博客暂时关闭,真心谢谢tomato老师一直以来都很热心很细心的帮助。
此博客暂时关闭,真心谢谢tomato老师一直以来都很热心很细心的帮助,还有其他的几位学友。王爽老师的书也看得差不多了,现在只剩下课程设计2没做,因为学校快要考试,还有很多事情要做,所以暂且关闭博客。待有空余时做得出课程2再贴上来请各位同学老师帮忙检查吐槽哈。真心感谢各位的帮助...
阅读全文 |
评论次数(1) |
浏览次数(571) |
所属类型(默认类型)
[2012-05-18 17:34] 实验15最初想法
;不按a键的话就正常,按了a键后就没反应了哈
;虽然失败了,但有收获哈,猜到了原int 9h里的一点功能
;
assume cs:code
stack segment
db 128 dup(0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
push cs
pop ds
mov si,offset i9
mov ax,0
mov es,ax
mov di,204h
mov cx,offset i9over - offset i9
cld
rep movsb ;装载...
;虽然失败了,但有收获哈,猜到了原int 9h里的一点功能
;
assume cs:code
stack segment
db 128 dup(0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
push cs
pop ds
mov si,offset i9
mov ax,0
mov es,ax
mov di,204h
mov cx,offset i9over - offset i9
cld
rep movsb ;装载...
阅读全文 |
评论次数(3) |
浏览次数(565) |
所属类型(作业)
[2012-05-18 17:24] 正式实验15
assume cs:code
stack segment
db 128 dup(0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
push cs
pop ds
mov si,offset i9
mov ax,0
mov es,ax
mov di,204h
mov cx,offset i9over - offset i9
cld
rep movsb ;装载
push es:[4*9]
pop es:[200h]
push es:[4*9+2]
po...
stack segment
db 128 dup(0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
push cs
pop ds
mov si,offset i9
mov ax,0
mov es,ax
mov di,204h
mov cx,offset i9over - offset i9
cld
rep movsb ;装载
push es:[4*9]
pop es:[200h]
push es:[4*9+2]
po...
阅读全文 |
评论次数(2) |
浏览次数(552) |
所属类型(汇编作业)
[2012-05-17 12:38] 实验13(2)
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset i7c ;ds:si
mov ax,0
mov es,ax
mov di,200h ;es:di
mov cx,offset i7cend- offset i7c ;装载
cld
rep movsb
mov word ptr es:[4*7ch],200h
mov word ptr es:[4*7ch+2],0 ;设置表单
tx:
mov ax,0b800h
mo...
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset i7c ;ds:si
mov ax,0
mov es,ax
mov di,200h ;es:di
mov cx,offset i7cend- offset i7c ;装载
cld
rep movsb
mov word ptr es:[4*7ch],200h
mov word ptr es:[4*7ch+2],0 ;设置表单
tx:
mov ax,0b800h
mo...
阅读全文 |
评论次数(1) |
浏览次数(400) |
所属类型(汇编作业)
[2012-05-16 23:38] 实验13(1)睡觉去
assume cs:code,ds:data
data segment
db 'welcome to masm!',0
data ends
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset i7c ;ds:si
mov ax,0
mov es,ax
mov di,200h ;es:di
mov cx,offset i7cend- offset i7c ;装载
cld
rep movsb
mov word ptr es:[4*7ch],200h
mov wor...
data segment
db 'welcome to masm!',0
data ends
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset i7c ;ds:si
mov ax,0
mov es,ax
mov di,200h ;es:di
mov cx,offset i7cend- offset i7c ;装载
cld
rep movsb
mov word ptr es:[4*7ch],200h
mov wor...
阅读全文 |
评论次数(1) |
浏览次数(408) |
所属类型(汇编作业)
[2012-05-16 23:38] 实验13(1)睡觉去
assume cs:code,ds:data
data segment
db 'welcome to masm!',0
data ends
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset i7c ;ds:si
mov ax,0
mov es,ax
mov di,200h ;es:di
mov cx,offset i7cend- offset i7c ;装载
cld
rep movsb
mov word ptr es:[4*7ch],200h
mov wor...
data segment
db 'welcome to masm!',0
data ends
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset i7c ;ds:si
mov ax,0
mov es,ax
mov di,200h ;es:di
mov cx,offset i7cend- offset i7c ;装载
cld
rep movsb
mov word ptr es:[4*7ch],200h
mov wor...
阅读全文 |
评论次数(3) |
浏览次数(571) |
所属类型(汇编作业)
[2012-05-16 18:31] 检测点13.2
assume cs:code,ds:data
data segment
db 'conversation',0
data ends
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset n7
mov ax,0
mov es,ax
mov di,200h
mov cx,offset n7end - offset n7
cld
rep movsb ;装进
mov ax,0
mov ds,ax
mov word ptr ds:[4*7h],200h
mov word p...
data segment
db 'conversation',0
data ends
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset n7
mov ax,0
mov es,ax
mov di,200h
mov cx,offset n7end - offset n7
cld
rep movsb ;装进
mov ax,0
mov ds,ax
mov word ptr ds:[4*7h],200h
mov word p...
阅读全文 |
评论次数(1) |
浏览次数(323) |
所属类型(作业)
[2012-05-13 14:03] 实验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
mov ch,0
call letterc
mov ax,4c00h
int 21h
letterc:
cmp byte ptr [si],97
jb nt
cmp byte ptr [si],122
ja nt
mov al,[si]
...
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
mov ch,0
call letterc
mov ax,4c00h
int 21h
letterc:
cmp byte ptr [si],97
jb nt
cmp byte ptr [si],122
ja nt
mov al,[si]
...
阅读全文 |
评论次数(3) |
浏览次数(379) |
所属类型(汇编作业)
[2012-05-12 13:55] 课题一让资质平庸的我花了整整六天的时间才勉强做出来,不过还是按照王爽老师提议的坚持独立完成的
assume cs:code,ds:data
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'
;以上是表示21年的21个字符串
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827...
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'
;以上是表示21年的21个字符串
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827...
阅读全文 |
评论次数(12) |
浏览次数(659) |
所属类型(默认类型)
[2012-05-11 14:50] 修正实验10.2
assume cs:code
code segment
start:
mov ax,4240h
mov dx,0fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
;----------------------------------------------
divdw:
push ax
;-------------------------INT(F/A)*65536
mov ax,dx
mov dx,0
div cx
mov si,ax
;-------------------------[REM...
code segment
start:
mov ax,4240h
mov dx,0fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
;----------------------------------------------
divdw:
push ax
;-------------------------INT(F/A)*65536
mov ax,dx
mov dx,0
div cx
mov si,ax
;-------------------------[REM...
阅读全文 |
评论次数(1) |
浏览次数(466) |
所属类型(默认类型)
『 查看更多文章 』