- [whfeiya] mov ds,ax AX=2000H BX=0H DS=2000H 09/12 16:51
- [tinyparticle] 3.CS=00BEH,IP=0006H ============================ 07/23 20:45
- [tinyparticle] 第二句CX赋值0,那第一句起什么作用? 07/23 20:41
- [tinyparticle] 详见论坛 07/23 20:37
- [tinyparticle] 第一空: mov cs:[bx],ds:[bx] ======================= 07/17 21:49
- [tinyparticle] 3. 这题我承认我可耻想不出来看了论坛答案最后调试出来的。原来教材还是没有讲到CX里面存着代码长 07/17 21:44
- [tinyparticle] <3>mov sp,0011H <1>mov ax,0FFFH <3>mov sp,000E 07/17 21:36
- [tinyparticle] add al,bl AX=00DCH 笔误? 07/17 21:35
- [tinyparticle] mov cx,ax CX=4B8CH 怎么得来的 mov ax,cx AX=4 07/17 21:31
- [tinyparticle] 第6题有问题 07/17 21:29
[2010-12-10 22:49] 无视他把
草留caoliu520电影 www.89pa.com 复制打开获取最新地址...
阅读全文 |
评论次数(0) |
浏览次数(324) |
所属类型(默认类型)
[2010-09-03 11:46] 检测点11.2
CF OF SF ZF PF
sub al,al 0 0 0 1 1
mov al,10H 0 0 0 1 1
add al,90H 0 1 1 0 1
mov al,80H 0 1 1 0 1
add al,80H 1 1 0 1 1
mov al,0FCH 1 1 0 1 1
add al 05H 1 1 0 0 0
mov al,7DH 1 1 0...
sub al,al 0 0 0 1 1
mov al,10H 0 0 0 1 1
add al,90H 0 1 1 0 1
mov al,80H 0 1 1 0 1
add al,80H 1 1 0 1 1
mov al,0FCH 1 1 0 1 1
add al 05H 1 1 0 0 0
mov al,7DH 1 1 0...
阅读全文 |
评论次数(0) |
浏览次数(353) |
所属类型(汇编作业)
[2010-09-03 10:41] 检测点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=0 PF=1 SF=0
其实有疑惑: 最后一句 mul al 最后结果al=10010000最高位不是为1吗SF难道不是1?
求解答!...
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=0 PF=1 SF=0
其实有疑惑: 最后一句 mul al 最后结果al=10010000最高位不是为1吗SF难道不是1?
求解答!...
阅读全文 |
评论次数(0) |
浏览次数(439) |
所属类型(汇编作业)
[2010-07-29 21:23] 实验10 子程序divdw
;***************************************************************************
;功能: 进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为dword型
;参数: (ax)=dword型数据的低16位
; (dx)=dword型数据的高16位
; (cx)=除数
;返回: (dx)=结果的高16位.(ax)=结果的低16位
; (cx)=余数
;附著: 计算公式: X/N=int(H/N)*65536+[rem(H/N)*65536+L]/N
; ...
;功能: 进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为dword型
;参数: (ax)=dword型数据的低16位
; (dx)=dword型数据的高16位
; (cx)=除数
;返回: (dx)=结果的高16位.(ax)=结果的低16位
; (cx)=余数
;附著: 计算公式: X/N=int(H/N)*65536+[rem(H/N)*65536+L]/N
; ...
阅读全文 |
评论次数(0) |
浏览次数(453) |
所属类型(汇编作业)
[2010-07-28 15:35] 实验10 子程序show_str
show_str:
push es ;保存现场
push bp
push ax
push bx
push cx
mov ax,0B800H ;设置显存段
mov es,ax
mov al,dh
mov ah,0
mov bx,0A0H
push dx
mul bx
pop dx
mov bp,ax
mov al,dl
mov ah,0
add ax,ax
add bp,ax ;转化行与列
mov al,cl
mov ah,0
s:
mov cl,ds:[si]
mov ch,0...
push es ;保存现场
push bp
push ax
push bx
push cx
mov ax,0B800H ;设置显存段
mov es,ax
mov al,dh
mov ah,0
mov bx,0A0H
push dx
mul bx
pop dx
mov bp,ax
mov al,dl
mov ah,0
add ax,ax
add bp,ax ;转化行与列
mov al,cl
mov ah,0
s:
mov cl,ds:[si]
mov ch,0...
阅读全文 |
评论次数(0) |
浏览次数(427) |
所属类型(汇编作业)
[2010-07-27 16:53] 检测点10.5
第一题
ax=4c00h
在ax=4c00h之前
ax=3h
call word ptr ds:[0EH]
这句执行后1.将call下一句即第一句 inc ax的ip压入栈中.sp=0EH
2.调到inc ax这一句.
第二题
在 mov ax,4c00H之前
ax=1H
ax是s:mov ax,offset s的ip
而ss:[0cH]是nop的ip
所以sub ax,ss:[0ch]即nop的指令长度即1字节
bx=0
因为始终都是cs=start...
ax=4c00h
在ax=4c00h之前
ax=3h
call word ptr ds:[0EH]
这句执行后1.将call下一句即第一句 inc ax的ip压入栈中.sp=0EH
2.调到inc ax这一句.
第二题
在 mov ax,4c00H之前
ax=1H
ax是s:mov ax,offset s的ip
而ss:[0cH]是nop的ip
所以sub ax,ss:[0ch]即nop的指令长度即1字节
bx=0
因为始终都是cs=start...
阅读全文 |
评论次数(0) |
浏览次数(446) |
所属类型(汇编作业)
[2010-07-27 16:05] 检测点10.4
ax=000BH
mov bp,[sp] ;将当前栈顶地址送入bp中
add ax,[bp] ;计算ax+栈顶元素结果送入ax中...
mov bp,[sp] ;将当前栈顶地址送入bp中
add ax,[bp] ;计算ax+栈顶元素结果送入ax中...
阅读全文 |
评论次数(0) |
浏览次数(477) |
所属类型(汇编作业)
[2010-07-27 15:56] 检测点10.3
ax=1010H
注意: call
先push cs 再 push ip
ip指向下一条指令...
注意: call
先push cs 再 push ip
ip指向下一条指令...
阅读全文 |
评论次数(0) |
浏览次数(419) |
所属类型(汇编作业)
[2010-07-27 15:49] 检测点10.2
ax=6
注意: 1.ip指向下一条指令
2.执行指令缓冲区中的指令 push ip...
注意: 1.ip指向下一条指令
2.执行指令缓冲区中的指令 push ip...
阅读全文 |
评论次数(0) |
浏览次数(421) |
所属类型(汇编作业)
[2010-07-27 14:01] 检测点10.1
第一空: 1000H
第二空: 0000H...
第二空: 0000H...
阅读全文 |
评论次数(0) |
浏览次数(440) |
所属类型(汇编作业)
『 查看更多文章 』