汇编网首页登录博客注册
pgd5776的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
友情链接

[2008-05-30 12:04] 对帮助我检查程序的人深表歉意!

对不起了!
我自知自己的程序写的“天马行空”,乱成一团,有“组织”无“纪律”,给帮助我的人带来很大的视觉痛苦。我深表歉意
然而,你们并不因此而拒绝给予我帮助,我真的很感动。


对于我的程序,我想给你们个解释:我没学过高级语言,甚至,我没考国家二级呢。我对模块化设计的含义仅限于字面理解。
相信我,放假后,我会系统的学习C语言的,就在ASMEDU.NET一样。

然后…………,就学WINASM吧!
o(∩_∩)o......
阅读全文 | 评论次数(2) | 浏览次数(794) | 所属类型(想说的话)

[2008-05-28 22:05] 检测点 15

(1)
pushf
call dword ptr ds:[0]
(2)
mov es:[9*4],cs的一个地方添加cli命令...
阅读全文 | 评论次数(4) | 浏览次数(908) | 所属类型(汇编作业)

[2008-05-28 21:15] 实验15 功能可以实现,但是及其不稳定

点击查看原图
MS-DOS 功能可以实现,但是及其不稳定,死机随时有可能发生
assume cs:code
stack segment
dw 20 dup (0)
stack ends
code segment
start:
cli
mov ax,stack
mov ss,ax
mov sp,40
mov dx,offset int9e-offset int9
mov ax,0
mov es,ax
push es:[9*4]
pop es:[200h]
push es:[9*4+2]
pop es:[202h]
;020a:040a
mov ax,204h
mov e...
阅读全文 | 评论次数(3) | 浏览次数(782) | 所属类型(汇编作业)

[2008-05-28 18:06] 求教!!  stack overflow!

点击查看原图
实验15
程序出错,希望给出指正

vmware虚拟机

ms-dos 7.10

assume cs:code
stack segment
dw 20 dup (0)
stack ends
code segment
start:
cli
mov ax,stack
mov ss,ax
mov sp,40
mov dx,offset int9e-offset int9
mov ax,0
mov es,ax
push es:[9*4]
pop es:[200h]
push es:[9*4+2]
pop es:[202h]
;020a:040a
mo...
阅读全文 | 评论次数(2) | 浏览次数(637) | 所属类型(我的提问)

[2008-05-27 18:08] 检测点 14      实验 14

点击查看原图
检测点 14.1
(1)
assume cs:code
code segment
mov ax,0b800h
mov ds,ax
mov si,160*12+80
mov ax,0
mov al,2
out 70h,al
in al,71h
mov dx,16
div dl
add al,30h
cmp al,3ah
jb s_bd
add al,7
s_bd:
mov [si],al
add ah,30h
mov bl,ah
cmp bl,3ah
jb s_bd1
add bl,7
s_bd1:
mov [si+2],bl
mov ax,4...
阅读全文 | 评论次数(2) | 浏览次数(618) | 所属类型(汇编作业)

[2008-05-26 15:35] 检测点 13     实验 13  编写、应用中断例程

点击查看原图
检测点 13.1
(1)
7fffh~-7fffh
(2)
push bp
mov bp,sp
add [bp+2],bx
pop bp
iret

检测点 13.2

错,ffff:0是不可写内存

对,int 19h就是操作系统的入口,可写。但是系统加载完后,好像
就没有必要调用啦,看来是BIOS写的,但DOS应该可写的

实验 13
(1)(2)
assume cs:code
data segment
db 'Welcome to masm!',0
data ends
stack segment
dw 16 dup(0)
stack en...
阅读全文 | 评论次数(4) | 浏览次数(646) | 所属类型(汇编作业)

[2008-05-25 14:22] 检测点 12     实验12 编写0号中断处理程序 (调试通过)

点击查看原图
检测点 12 
0070:018b
4*n 
4*n+2

实验12 编写0号中断处理程序
assume cs:code
stack segment
dw 16 dup(0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,32
mov ax,code
mov ds,ax
mov si,offset zd0
mov ax,0
mov es,ax
mov di,200h
mov cx,offset zd0end-offset zd0+13
cld
rep movsb
mov ...
阅读全文 | 评论次数(4) | 浏览次数(767) | 所属类型(汇编作业)

[2008-05-24 10:14] 检测点 11.1-4    实验 11 (通过)

点击查看原图
检测点11.1
ZF       PF       CF
1        1        0
1        1        0
1        1        0
1        1        0
0        0        0
0        1        0
0        1        0


检测点11.2
CF       OF       SF       ZF       PF
0        0        0        1        1
0        0        0        1  ...
阅读全文 | 评论次数(1) | 浏览次数(623) | 所属类型(汇编作业)

[2008-05-17 21:44] 课程设计1  完成

点击查看原图
一开始就写的非常随意,改了再改,改了再改,改了再改,灰心,不服气,改了再改,改了再改,改了再改…………
终于完成了。
也知道编程为什么要有规则了。

不过,改的挺爽!

assume cs:code,ds:data,ss:stack,es:table
data segment
db 

'1975','1976','1977','1978','1979','1980','1981','1982','1

983','1984','1985','1986','1987','1988','1989','1990','199

1','1992','1993','1994...
阅读全文 | 评论次数(11) | 浏览次数(640) | 所属类型(汇编作业)

[2008-05-07 11:44] 检测点 10.1-5

10.1
1000h
0

10.2
6

10.3
1016

10.4
11

10.5
(1)3
(2)
ax=1
bx=0...
阅读全文 | 评论次数(1) | 浏览次数(743) | 所属类型(汇编作业)
『 查看更多文章 』