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

我的博客

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

[2009-08-10 22:35] 实验7.9

assume cs:code,ds:data,ss:stack
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
data segment
db '1.display       '
db '2.brows         '
db '3.replace       '
db '4.modofy        '
data ends
code segment
start:mov ax,data
mov ds,ax
mov bx,0
mov cx,4
s:push cx
mov si,0
mov cx,4
s0:mov a...
阅读全文 | 评论次数(1) | 浏览次数(375) | 所属类型(汇编作业)

[2009-08-05 17:26] 试验5

实验五:
(1)assume cs:code,ds:data,ss:stack
data segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
data ends
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
code segment
start:mov ax,stack
mov ss,ax
mov sp,16
mov ax,data
mov ds,ax
push ds:[0]
push ds:[2]
pop ds:[2]
pop ds:[0]
mov ...
阅读全文 | 评论次数(2) | 浏览次数(464) | 所属类型(汇编作业)

[2009-08-05 11:14] 检测6.1

检测点6.1
‘(1)
"assume cs:code
code segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
start:mov ax,0
mov ds,ax
mov bx,0
mov cx,8
s:mov ax,[bx]
mov cs:[bx],ax
add bx,2
loop s
mov ax,4c00h
int 21h
code ends
end start"
’(2)
"assume cs:code
code segment
dw 0123h,0456h,0789h,0ab...
阅读全文 | 评论次数(2) | 浏览次数(381) | 所属类型(汇编作业)

[2009-08-04 22:22] 实验4

(1)assume cs:code
code segment
mov ax,0020H
mov ds,ax
mov cx,40H
mov bx,0
s:mov [bx],bx
inc bx
loop s
mov ax,4c00H
int 21
code ends
end
(2)
第一个空:cs
第二个空:17H
复制的是cs段程序指令的二进制码,从cs:0000-0016到0020:0000-0016 写第二个空时,也就是复制字节的数量时,先随便写了一个mov cx,00H,编译链接然后加载到debug中,用r命令查看CX=001C,也就是指令的长度为001C,...
阅读全文 | 评论次数(2) | 浏览次数(445) | 所属类型(汇编作业)

[2009-08-04 16:34] 实验3

实验3
MOV AX,2000:AX=2000,SS=13D6,SP=0000
MOV SS,AX:AX=2000.SS=2000.SP=000A
POP AX:AX=13D6,SS=2000,SP=000C
POP BX:BX=3202,SS=2000,SP=000E
PUSH AX:SS=2000,sp=000C
PUSH BX:SS=2000,SP=000A
POP AX:AX=3202 SS=2000,SP=000C
POP BX:BX=13D6,SS=2000.SP=000E...
阅读全文 | 评论次数(1) | 浏览次数(591) | 所属类型(汇编作业)

[2009-08-03 21:53] 实验2

ax=5BEA
ax=5CCA
bx=30F0
bx=6026
sp=00FE 修改的内存单元的地址是2200:00FE,内容为:5CCA
sp=00Fc 修改的内存单元的地址是2200:00FC,内容为:6026
sp=00FE ax=6026
sp=0100 bx=5CCA
sp=00FE 修改的内存单元的地址是2200:00FE,内容是30F0
sp=00FC 修改的内存单元的地址是2200:00FC 内容是2F36
(2)关于设置了SS的内容后2000:0--2000:f的内容会发生变化,想来想去不太知道是为什么,有知道的朋友说来听听,谢谢...
阅读全文 | 评论次数(4) | 浏览次数(426) | 所属类型(汇编作业)

[2009-08-01 23:56] 实验一任务

实验一任务:
设置CS=2000,IP=0
执行mov ax,4E20后,ax=4E20,CS=2000,IP=0003
执行add ax,1416后,ax=6236,CS=2000,IP=0006
执行mov bx,2000后,bx=2000,CS=2000,IP=0009
执行add ax,bx后,ax=8236,bx=2000,Cs=2000,ip=000B
执行mov bx,ax后ax=8236,bx=8236,CS=2000,ip=000D
执行add ax,bx后ax=046C,bx=8236,CS=2000,IP=000F
执行mov ax,001A后,ax=00...
阅读全文 | 评论次数(2) | 浏览次数(206) | 所属类型(汇编作业)

[2009-08-01 22:01] 检测点3.2

(1)
   mov ax,2000H
   mov ss,ax
   mov sp,0
(2)
   mov ax,1000H
   mov ss,ax
   mov sp,0...
阅读全文 | 评论次数(2) | 浏览次数(170) | 所属类型(汇编作业)

[2009-08-01 21:36] 检测点3.1

(1)ax=2662
   bx=E626
   ax=E626
   ax=2662
   bx=D6E6
   ax=FD48
   ax=2B14
   ax=0000
   ax=00E6
   bx=0000
   bx=0026
   ax=000C
(2)指令序列为:
    mov ax,6622
   jmp 0ff0:0100
   mov ax,2000
   mov ds,ax
   mov ax,[0008]
   mov ax,[0002]
 执行指令mov ax,6622后 CS=2000H,IP=0003
 执行指令jmp...
阅读全文 | 评论次数(2) | 浏览次数(155) | 所属类型(汇编作业)

[2009-08-01 20:42] 检测点2.3

CPU一共修改4次IP
mov ax,bx 指令读入后第一次修改IP
sub ax,ax 指令读入后第二次修改IP
JMP ax 指令读入后第三次修改IP
JMP ax 指令执行后第四次修改IP
最后IP的值为0...
阅读全文 | 评论次数(1) | 浏览次数(144) | 所属类型(汇编作业)
页码数(2):  1  2