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

我的博客

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

[2009-01-16 18:14] 课程设计2

课程设计2写出来不慢,但调试花太多时间了,如果在写的时候多思考多主意下会省很多时间,教训啊。
由于是安装程序,所以在使用直接定址要注意段地址变化
这个程序是在系统运行前开始的所以不能调用dos中断
我的软盘第一扇区的最后两个字节不需要是55aah,我想因为他不是硬盘吧
assume cs:code
code segment
start:                    ;复制任务程序到软盘
mov ax,offset zend-offset start1 
mov bx,512
mov dx,0
div bx
inc al       ;要复制的扇区数,一般有余数故...
阅读全文 | 评论次数(2) | 浏览次数(719) | 所属类型(汇编作业)

[2009-01-03 16:18] 检测点16

检测点16.1
a[si]
a[si+2]
a[12]
2
检测点16.2
mov ax,data
mov es,ax...
阅读全文 | 评论次数(4) | 浏览次数(708) | 所属类型(汇编作业)

[2009-01-02 16:23] 实验15(在dos下就是不能识别大小写,小a也可以。。。)

assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset s0
mov ax,0
mov es,ax
mov di,204h
mov cx,offset s0end-offset s0
cld
rep movsb
push es:[9*4]
pop es:[200h]
push es:[9*4+2]
pop es:[202h]
cli
mov word ptr es:[9*4],204h
mov word ptr es:[9*4+2],0
sti
mov ax,4c00h
...
阅读全文 | 评论次数(2) | 浏览次数(701) | 所属类型(汇编作业)

[2009-01-01 16:28] 实验14

assume cs:code
code segment
db 0,2,4,7,8,9
start:
mov si,0
mov di,0
mov cx,6
mov ax,cs
mov ds,ax
mov ax,0b800h
mov es,ax
s:
mov al,[si]
out 70h,al
in al,71h
mov ah,al
push cx
mov cl,4
shr ah,cl
pop cx
and al,00001111b
add ah,30h
add al,30h
mov es:[di],ah
mov es:[di+2],al
inc...
阅读全文 | 评论次数(0) | 浏览次数(565) | 所属类型(汇编作业)

[2009-01-01 15:41] 检测点14

检测14.1
(1):
mov al,2
out 70h,2
in al,71h
(2):
mov al,2
out 70h,al
mov al,0
out 71h,al

检测14.2
assume cs:code
code segment
start:
mov ax,10h
mov bx,ax
mov cl,1
shl ax,cl
mov cl,3
shl bx,cl
add ax,bx
mov ax,4c00h
int 21h
code ends
end start...
阅读全文 | 评论次数(0) | 浏览次数(524) | 所属类型(汇编作业)

[2009-01-01 12:27] 怎么回事,我做到了第12章了,又弹回第一章的检测题了!!!!09.1.1

今天早上来做题目,进入做检测题,好卡,点进去之后显示,页面被删除要重进,我就等了一下,再进去的时候变成了做第一章的啊,望论坛能够解决,不想在全部重做一次啊....
阅读全文 | 评论次数(3) | 浏览次数(670) | 所属类型(汇编作业)

[2008-12-31 15:44] 实验12

都书上的,就改了个绿色字体
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset d0  
mov ax,0
mov es,ax
mov di,200h
mov cx,offset d0end-offset d0
cld
rep movsb
mov ax,0                      ;设置中断向量
mov ds,ax
mov word ptr ds:[0],200h
mov word ptr ds:[2],0  
mov ax,4c00h
int 21h
...
阅读全文 | 评论次数(1) | 浏览次数(724) | 所属类型(汇编作业)

[2008-12-30 21:11] 实验11

assume cs:codesg
datasg segment
db "Begineer's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin:
mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc:
push cx
push ax
push si
mov cx,0
s: 
mov al,[si]
mov cl,al
jcxz ok
cmp ax,61h
j...
阅读全文 | 评论次数(1) | 浏览次数(669) | 所属类型(汇编作业)

[2008-12-30 20:11] 检测点11

结果零,ZF=1
偶数个,PF=1
结果负,SF=1
进借位,CF=1
有溢出,OF=1
负方向,DF=1

检测点11.1
sub al,al   zf=1,pf=1,sf=0
mov al,1    zf=1,pf=1,sf=0
push ax     zf=1,pf=1,sf=0
pop bx      zf=1,pf=1,sf=0
add al,bl   zf=0,pf=0,sf=0
add al,10   zf=0,pf=1,sf=0
mul al      zf=1,pf=1,sf=1
检测点11.2
sub al,al   cf=0,of=0,sf...
阅读全文 | 评论次数(0) | 浏览次数(572) | 所属类型(汇编作业)

[2008-12-26 22:38] 课程设计1

太痛苦了,由于不认真我前面的3个小程序都有漏洞,跟本没办法做下去了,要考试放下了几天,课程设计1只好全部重做...教训啊教训啊

assume cs:code,ss:stack
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'
dd 16,22,382,1356,2390,8000,16000,2...
阅读全文 | 评论次数(1) | 浏览次数(635) | 所属类型(汇编作业)
『 查看更多文章 』