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

我的博客

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

[2008-12-10 16:48] 检测点11.2

CF OF SF ZF PF
sub al,al     0  0  0  1  1
mov al,10H    无影响  
add al,90H    0  0  1  0  1
mov al,80H    无影响
add al,80H    1  1  0  1  1
mov al,0FCH   无影响
add al,05H    1  0  0  0  0
mov al,7DH    无影响
add al,0BH    0  1  1  0  1...
阅读全文 | 评论次数(1) | 浏览次数(940) | 所属类型(汇编作业)

[2008-12-05 18:52] 检测点11.1

1)sub al,al
ZF=1,PF=1,SF=0
2)mov al,1
ZF=1,PF=1,SF=0
3)push ax
ZF=1,PF=1,SF=0
4)pop bx
ZF=1,PF=1,SF=0
5)add al,bl
ZF=0,PF=0,SF=0
6)add al,10
ZF=0,PF=1,SF=0
7)mul al
ZF=0,PF=1,SF=1...
阅读全文 | 评论次数(2) | 浏览次数(865) | 所属类型(汇编作业)

[2008-11-28 21:41] 课程设计一

点击查看原图
assume cs:codesg,ds:data,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,24486,50065,97479,140417,197514
 dd 345980,590827,8...
阅读全文 | 评论次数(2) | 浏览次数(1002) | 所属类型(汇编作业)

[2008-11-27 21:20] 实验10

3个子程序:
1)show_str
;功能:在指定的位置,用指定的颜色,显示一个用0结束的字符串。
;参数:(dh)=行号(取值范围0~24),(dl)=列号(取值范围0~79)
;(cl)=颜色,ds:si指向字符串的首地址。
;返回:无
show_str:push es 
          push si 
          push ax 
          push bx 
          push cx 
          push dx 
          mov ax,0b800h  ;显示缓冲区的段地址 
          mov es...
阅读全文 | 评论次数(2) | 浏览次数(954) | 所属类型(汇编作业)

[2008-11-18 18:37] 检测点10.1~10.5

检测点10.1
mov ax,1000
...
mov ax,0

检测点10.2
ax=6

检测点10.3
ax=1010H

检测点10.4
ax=11

检测点10.5
(1)ax=3
(2)ax=1,bx=0
ss:[0ch]里存放的是“nop”这条指令的ip,
ss:[0eh]里存放的是“nop”这条指令的cs....
阅读全文 | 评论次数(2) | 浏览次数(309) | 所属类型(汇编作业)

[2008-11-15 15:02] 实验9

assume cs:codesg,ds:datasg

datasg segment
 db 02h,24h,71h,'welcome to masm!'
datasg ends

codesg segment
start:mov ax,datasg
      mov ds,ax
      mov si,0 ;index of stored attribute
      mov di,3 ;index of stored sentence
      mov cx,3 ;loop times of showing sentence
      mov ax,0b8...
阅读全文 | 评论次数(2) | 浏览次数(322) | 所属类型(汇编作业)

[2008-11-15 14:56] 实验8

程序可以正确返回,因为拷到标号S处的"jmp short s1"其实被编译为"EB F6"既位移为-10,程序从start开始执行到s0:jmp short s后,跳转到标号S处,执行S处jmp指令"EB F6",而相对于S处的jmp指令后第一个字节位移为-10的指令正是"mov ax,4c00h",所以可以执行"mov ax,4c00","int 21h"并正确返回....
阅读全文 | 评论次数(2) | 浏览次数(365) | 所属类型(汇编作业)

[2008-11-15 10:30] 检测点9.3

inc cx
认识loop s的本质:
cx--;if(cx!=0) jmp short s;
如果寻找的是第1个为N的字节,则"inc cx"前还要加一句"sub cx,N"....
阅读全文 | 评论次数(2) | 浏览次数(343) | 所属类型(汇编作业)

[2008-11-15 09:44] 检测点9.2

xor ch,ch
mov cl,[bx]
jcxz ok
inc bx...
阅读全文 | 评论次数(2) | 浏览次数(347) | 所属类型(汇编作业)

[2008-11-13 16:09] 检测点9.1

(1)
db 0,0,0

(2)
mov [bx],bx
mov [bx+2],cs

(3)
(cs)=0006h (ip)=00BEh...
阅读全文 | 评论次数(2) | 浏览次数(321) | 所属类型(汇编作业)
页码数(3):  1  2  3