

- [zhouyoujun] 应该做个清屏吧 02/14 10:39
- [zhouyoujun] 首先,肯定一下,你厉害 但是,不能玩呀,我的运行环境是windows xp下的模拟DOS环境。 02/14 10:37
- [游客] 怎么看不到啊 07/06 12:26
- [yuprxk] 的win7下,就不能正常运行 10/29 14:47
- [xianzhi558] 运行了一下 不会玩啊。。。。 10/11 14:31
- [xianzhi558] 太厉害了 我刚刚开始学汇编 这些还不会呢!看你这么一弄,感觉汇编挺有意思的 呵呵 以后还要多向你 10/07 15:59
- [游客] ddd 08/29 20:42
- [masmaster] 牛肉·呀 07/18 22:32
- [游客] 这两天编了个贪吃蛇和俄罗斯方块,有兴趣的一起研究下,QQ:624759860 07/18 22:27
- [游客] 都是牛人啊! 06/30 12:21
- [游客] 楼上** 06/22 15:23
- [游客] 你好。我现在有个十分紧急的问题。你可以帮我解决下不。用汇编写一段程序。题目是可编程作息时间控制器程序 04/07 20:40
[2010-01-27 22:57] 打蜜蜂
位映像是写动画的基础,啊,离打蜜蜂不远了...
阅读全文 |
评论次数(2) |
浏览次数(1008) |
所属类型(汇编作业)
[2010-01-27 22:56] 系统告诉我三天上了!!
恩恩,这几天好多考试,系统告诉我三天没上了,我可是天天中午在编程
好先给个位映像画像素的程序,恩恩,IBMPC给的台简略了,连清屏都没告诉,害我高了好久
DATA SEGMENT
XCOR DW 200
XCOR1 DW 200
YCOR DW 200
DRAW DB 00H,18H,00H,00H,3CH,00H,7FH,0FFH,0FEH,00H,18H,00H,00H,3CH,00H,7FH,0FFH,0FEH,00H,18H,00H,00H,3CH,00H,7FH,0FFH,0FEH
YANMA DB 0
BYTEADDR DW 0
COUNTER DB 03H...
好先给个位映像画像素的程序,恩恩,IBMPC给的台简略了,连清屏都没告诉,害我高了好久
DATA SEGMENT
XCOR DW 200
XCOR1 DW 200
YCOR DW 200
DRAW DB 00H,18H,00H,00H,3CH,00H,7FH,0FFH,0FEH,00H,18H,00H,00H,3CH,00H,7FH,0FFH,0FEH,00H,18H,00H,00H,3CH,00H,7FH,0FFH,0FEH
YANMA DB 0
BYTEADDR DW 0
COUNTER DB 03H...
阅读全文 |
评论次数(0) |
浏览次数(705) |
所属类型(汇编作业)
[2010-01-15 23:42] 信心
等着吧 我要编出来俄罗斯方块 ,让你们看到,你们的班长的实力,看着吧,目标亚信杯,目标ACM!!!...
阅读全文 |
评论次数(1) |
浏览次数(663) |
所属类型(默认类型)
[2010-01-14 16:46]
扫雷
我写得扫雷程序,用了子程序嵌套,呵呵,很爽!说明一下玩法,SXY,YXY,QXY,END分别代表踩雷,挖雷,取消挖雷和结束游戏,XY表示横纵坐标
STACK SEGMENT STACK
DB 10H DUP (0)
STACK ENDS
DATA SEGMENT
MESSAGE DB "YOU ARE BOMED !! $"
MESSAGE1 DB "GAME OVER !! $"
MESSAGE3 DB "THE REMAIN BOME IS : $"
MESSAGE4 DB "WOULD YOU LIKE TO START AGAIN? (Y\N) $"
XX0 ...
STACK SEGMENT STACK
DB 10H DUP (0)
STACK ENDS
DATA SEGMENT
MESSAGE DB "YOU ARE BOMED !! $"
MESSAGE1 DB "GAME OVER !! $"
MESSAGE3 DB "THE REMAIN BOME IS : $"
MESSAGE4 DB "WOULD YOU LIKE TO START AGAIN? (Y\N) $"
XX0 ...
阅读全文 |
评论次数(21) |
浏览次数(3863) |
所属类型(汇编作业)
[2010-01-10 21:48] int21写中断
和王爽老师思路相反的0号中断
CODE SEGMENT
ASSUME CS:CODE
STA:
MOV AL,00H
MOV AH,25H
INT 21H
PUSH ES
PUSH BX
PUSH DS
MOV AX,SEG DO0
MOV DS,AX
MOV DX,OFFSET DO0
MOV AL,00H
MOV AH,25H
INT 21H
POP DS
再加段程序体,当然来点破坏,就成个病毒了!!!
POP DX
POP DS
MOV AL,00H
MOV AH,25H
INT 21H
JMP NEAR NEXT
BUFFSER DB "...
CODE SEGMENT
ASSUME CS:CODE
STA:
MOV AL,00H
MOV AH,25H
INT 21H
PUSH ES
PUSH BX
PUSH DS
MOV AX,SEG DO0
MOV DS,AX
MOV DX,OFFSET DO0
MOV AL,00H
MOV AH,25H
INT 21H
POP DS
再加段程序体,当然来点破坏,就成个病毒了!!!
POP DX
POP DS
MOV AL,00H
MOV AH,25H
INT 21H
JMP NEAR NEXT
BUFFSER DB "...
阅读全文 |
评论次数(0) |
浏览次数(617) |
所属类型(汇编作业)
[2010-01-09 23:43] 建议
那个0号中断,还有一种写法,就是通过int21来写,稍后给代码,这个好处就是不触及,物理地址,和王爽老师的路子正好相反,参见IBMPC汇编语言设计...
阅读全文 |
评论次数(0) |
浏览次数(624) |
所属类型(汇编作业)
[2010-01-09 23:41] 来!紧接着是0号中断的代码
我这学期在学微机原理,所以忠告大家编程一定要讲究好习惯,比如说不要小写,好习惯很重要
assume cs:code
code segment
sta:
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,4c00h
int 21h
mov ax,0
mov es,ax
mov word ptr es:[04h],200h
mov word ptr es:[06h],00...
assume cs:code
code segment
sta:
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,4c00h
int 21h
mov ax,0
mov es,ax
mov word ptr es:[04h],200h
mov word ptr es:[06h],00...
阅读全文 |
评论次数(0) |
浏览次数(606) |
所属类型(汇编作业)
[2010-01-09 23:39] 中断处理
王爽老师的书真的很强,前一阵看了很长时间的病毒代码,收获也还算不错,但看了王老师的书,有稳固了以前的知识,尤其是中断这一章,写得很清楚,那个错误指出的太帅了,现在更深刻理解.com的一个段的编写方法了。...
阅读全文 |
评论次数(0) |
浏览次数(646) |
所属类型(默认类型)
页码数(1):
1