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...
- [younggay] 本检测点任务通过。 08/11 11:16
- [yafeng520] 呵呵,晚上回去照你说的观察观察,谢谢提醒,呵呵 08/07 12:56
- [yafeng520] 呵呵,你说的对,确实是忽略了角落问题,导致过了好几次才过去。谢谢噢 08/07 12:54
- [yafeng520] 谢谢提醒,确实疏忽了,谢谢,谢谢 08/07 12:54
- [游客] 第2题,是因为debug下T等中断指令引发的中断过程造成的,中断例程在运行前,中断过程会使用当前栈空 08/06 15:43
- [游客] 学习的时候不要放过每个角落,仔细点哟。 08/06 15:22
- [游客] s:mov [bx],bx =========== 这里最合理的是s:mov [bx],bl, 08/06 15:18
- [游客] 理解的都没问题。 08/06 13:31
- [游客] 不错,写的很详细。 08/06 13:30
- [yafeng520] 呵呵,明白啦,谢谢,谢谢 08/06 11:43
- [yafeng520] 你把书上的课后题写在你的博客里,有热心人去帮你看正确与否的 08/20 09:01
- [saury] 怎么做作业啊? 08/05 13:25
[2009-08-10 22:35] 实验7.9
阅读全文 |
评论次数(1) |
浏览次数(344) |
所属类型(汇编作业)
[2009-08-10 21:02] 第八章通过
第八章通过,纪念一下,HOHO~...
阅读全文 |
评论次数(0) |
浏览次数(282) |
所属类型(默认类型)
[2009-08-07 21:34] 第七章通过,纪念一下
HOHO~,第七章通过,不过就是过的不是很明白,貌似也没有哪里说不能是[di+si]吧,但是感觉没看过,就选了,清楚的朋友告知一声啊,有没有明确规定这两个是不行的呢?...
阅读全文 |
评论次数(0) |
浏览次数(284) |
所属类型(默认类型)
[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 ...
(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) |
浏览次数(405) |
所属类型(汇编作业)
[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...
‘(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) |
浏览次数(345) |
所属类型(汇编作业)
[2009-08-05 09:08] HOHO 第六章终于过啦
HOHO,不容易,不容易,第四次终于把第六章给通过了,呵呵,纪念纪念一下~...
阅读全文 |
评论次数(0) |
浏览次数(363) |
所属类型(默认类型)
[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,...
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) |
浏览次数(375) |
所属类型(汇编作业)
[2009-08-04 16:35] 第六章
过了3次了,都没通过,汗……
学的时候没觉得有什么难的地方……
继续努力,争取今晚通过,鼓励自己一下...
学的时候没觉得有什么难的地方……
继续努力,争取今晚通过,鼓励自己一下...
阅读全文 |
评论次数(4) |
浏览次数(325) |
所属类型(默认类型)
[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...
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) |
浏览次数(382) |
所属类型(汇编作业)
[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的内容会发生变化,想来想去不太知道是为什么,有知道的朋友说来听听,谢谢...
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) |
浏览次数(385) |
所属类型(汇编作业)
『 查看更多文章 』