;程序开始,创建数据段,赋值.
DATA SEGMENT
INFO1 DB 0DH,0AH,'INPUT 1,OR2:(1:flyin bird ,2:exit) $'
BIRD DB '\',7,'/',7,'_',7,'_',7
;小鸟的字符图形表 ,92为\,47为/,95为_,7为颜色白色
DATA ENDS ;数据段结束
;
STACK SEGMENT STACK ;创建200字节的栈段 用0填充
DB 200 DUP(0)
STACK ENDS
;
CODE SEGMENT ;定义代码段 ...
- [woshihuo12] 不错 太好了 01/06 08:38
- [mouse] 不错,再漂亮点就更好了~ 01/01 15:16
- [fishboy] SUPER 强!! 12/30 18:28
- [Wednesday] 分析明确! 不错。 11/19 22:21
- [putersham] 加油 11/02 14:38
- [Wednesday] 恩,嘿嘿 11/02 11:12
- [cat442] 不错,一个循环搞定一个屏幕。 如果是mov [bx],0720h的话那就有用了 呵呵! 11/02 10:42
- [游客] 加油! 10/31 16:49
[2007-12-30 15:02] 分享:小鸟从屏幕左上飞到右下角(小鸟由\/和__组合成)
阅读全文 |
评论次数(3) |
浏览次数(409) |
所属类型(默认类型)
[2007-11-10 14:25] 作业
检测点 2.1
1.
F4A3H
31A3H
3123H
6246H
826CH
04D8H
0482H
6C82H
D882H
D888H
D810H
6246H
2.
MOV AX,2 ;2的1次方
ADD AX,AX ;2的2次方
ADD AX,AX ;2的3次方
ADD AX,AX ;2的4次方
检测点 2.2
1.
00010H
1000FH
2.
1001H
2000H
思考题:
因为偏移地址范围为0000H到FFFFH,所以段地址小于1001H或大于2000H时找不到
检测点 2.3
mov ...
1.
F4A3H
31A3H
3123H
6246H
826CH
04D8H
0482H
6C82H
D882H
D888H
D810H
6246H
2.
MOV AX,2 ;2的1次方
ADD AX,AX ;2的2次方
ADD AX,AX ;2的3次方
ADD AX,AX ;2的4次方
检测点 2.2
1.
00010H
1000FH
2.
1001H
2000H
思考题:
因为偏移地址范围为0000H到FFFFH,所以段地址小于1001H或大于2000H时找不到
检测点 2.3
mov ...
阅读全文 |
评论次数(1) |
浏览次数(530) |
所属类型(汇编作业)
[2007-11-02 09:48] 分享 学到第五章了 写了点小东西
assume cs:code
code segment
mov ax,0b800h
mov ds,ax
mov bx,ax
sub bx,bx
mov cx,2000
s:
mov [bx],0403h ;这里的0403可以修改 自己试
inc bx
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end ;运用到一到五章的知识 呵呵...
code segment
mov ax,0b800h
mov ds,ax
mov bx,ax
sub bx,bx
mov cx,2000
s:
mov [bx],0403h ;这里的0403可以修改 自己试
inc bx
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end ;运用到一到五章的知识 呵呵...
阅读全文 |
评论次数(3) |
浏览次数(520) |
所属类型(默认类型)
[2007-10-31 15:25] 第8页 检测点1.1
1,13
2,1024,0,1023
3,8196,1024
4,2的30次方(1024*1024*1024),2的20次方(1024*1024),2的10次方(1024)
5,2的6次方(64),1,2的4次方(16),4
6,1,1,2,2,4
7,512,256
8,二进制代码...
2,1024,0,1023
3,8196,1024
4,2的30次方(1024*1024*1024),2的20次方(1024*1024),2的10次方(1024)
5,2的6次方(64),1,2的4次方(16),4
6,1,1,2,2,4
7,512,256
8,二进制代码...
阅读全文 |
评论次数(1) |
浏览次数(473) |
所属类型(汇编作业)