- [mywiil] 可以看看别人的程序处理思路,把属性定义成一个数据段。那样处理起来更好更合理。 08/21 03:36
- [mywiil] 没问题。 08/21 03:31
- [mywiil] OK。加油。 08/21 03:28
- [mywiil] 嗯哪。 08/21 03:28
- [mywiil] 恩,没问题,但是结果首先要自己先的出来,然后,在运行验证,反了就没意义咯 08/21 03:24
- [masmaster] NB~~~ 08/13 21:38
- [masmaster] 咋就一个蛋蛋啦? 08/11 10:11
- [masmaster] 好新鲜的水果呀~~~(¯﹃¯)~~~ 08/09 13:49
- [masmaster] good~~~ 08/07 22:53
- [mess] 正确。 08/06 10:28
- [masmaster] 没有呀! 08/13 22:44
- [游客] 只有板凳了...希望有一天能热泪庆祝来访人数过万...啊哈... 08/09 18:50
- [masmaster] 你的博客真好玩 08/07 17:08
[2010-08-12 20:43] 实验6
(1)本章所有程序均在学习中已给予追踪等
(2)
assume cs:codesg,ss:stacksg,ds:datasg
stacksg segment
dw 0,0,0,0,0,0,0,0
stacksg ends
datasg segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
datasg ends
codesg segment
start:
mov ax,stacksg
mov ss,ax
mov ...
(2)
assume cs:codesg,ss:stacksg,ds:datasg
stacksg segment
dw 0,0,0,0,0,0,0,0
stacksg ends
datasg segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
datasg ends
codesg segment
start:
mov ax,stacksg
mov ss,ax
mov ...
阅读全文 |
评论次数(0) |
浏览次数(283) |
所属类型(汇编作业)
[2010-08-11 23:00] 实验5(这章做的好辛苦。。。感谢masmaster)
(1)
①data段中的数据还是和原来一样
②cs=0B6F,ss=0B6E,ds=0B6D
③data的段地址为X-0012h,stack的段地址为X-0002h
程序返回前是不是指在执行到int 21h的时候
(2)
①data段中的数据为0123h,0456h
②cs=0B6F,ss=0B6E,ds=0B6D
③data的段地址为X-0012h,stack的段地址为X-0002h
④应该是所占字节数除以16取整加1,总体乘以16
(3)
①data段中的数据为0123h,0456h
②cs=0B70,ss=0B71,ds=0B6D
③data的段地址为X-001...
①data段中的数据还是和原来一样
②cs=0B6F,ss=0B6E,ds=0B6D
③data的段地址为X-0012h,stack的段地址为X-0002h
程序返回前是不是指在执行到int 21h的时候
(2)
①data段中的数据为0123h,0456h
②cs=0B6F,ss=0B6E,ds=0B6D
③data的段地址为X-0012h,stack的段地址为X-0002h
④应该是所占字节数除以16取整加1,总体乘以16
(3)
①data段中的数据为0123h,0456h
②cs=0B70,ss=0B71,ds=0B6D
③data的段地址为X-001...
阅读全文 |
评论次数(0) |
浏览次数(324) |
所属类型(汇编作业)
[2010-08-11 08:09] 检测点6.1
检测点6.1
(1)
assume cs:codesg
codesg segment
dw 0123h,0456h,0789h,0defh,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
codesg ends
end start
(2)
a...
(1)
assume cs:codesg
codesg segment
dw 0123h,0456h,0789h,0defh,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
codesg ends
end start
(2)
a...
阅读全文 |
评论次数(1) |
浏览次数(656) |
所属类型(汇编作业)
[2010-08-08 22:53] 实验4
勉强通过,论坛好多牛人
实验第2题
assume cs:code
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov cx,40h
s: mov [bx],bx
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
看了论坛之后我才知道有一处错了
应是
s:mov [bx],bl
inc bl
实验第三题:
论坛里我收藏了那个帖子。。。佩服楼主...
实验第2题
assume cs:code
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov cx,40h
s: mov [bx],bx
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
看了论坛之后我才知道有一处错了
应是
s:mov [bx],bl
inc bl
实验第三题:
论坛里我收藏了那个帖子。。。佩服楼主...
阅读全文 |
评论次数(0) |
浏览次数(295) |
所属类型(汇编作业)
[2010-08-07 22:23] 实验3
顺利通过,见图。可以相互讨论。...
阅读全文 |
评论次数(1) |
浏览次数(646) |
所属类型(汇编作业)
[2010-08-07 10:52] 实验2
(1)
AX=5BEA
AX=5CCA
BX=30F0
BX=6029
SP=00FE 修改的内存单元的地址是00FE,内容是5CCA
SP=00FC 修改的内存单元的地址是00FC,内容是6029
SP=00FE AX=6029
SP=0100 BX=5CCA
SP=00FE 修改的内存单元的地址是00FE,内容是30F0
SP=00FC 修改的内存单元的地址是00FC,内容是2F39
(2)悟性中…...
AX=5BEA
AX=5CCA
BX=30F0
BX=6029
SP=00FE 修改的内存单元的地址是00FE,内容是5CCA
SP=00FC 修改的内存单元的地址是00FC,内容是6029
SP=00FE AX=6029
SP=0100 BX=5CCA
SP=00FE 修改的内存单元的地址是00FE,内容是30F0
SP=00FC 修改的内存单元的地址是00FC,内容是2F39
(2)悟性中…...
阅读全文 |
评论次数(0) |
浏览次数(295) |
所属类型(汇编作业)
[2010-08-06 22:04] 检测点3.2
(1) mov ax,2000
mov ss,ax
mov sp,0010
(2) mov ax,1000
mov ss,ax
mov sp,0000
还请发现错误予以指出,谢谢...
mov ss,ax
mov sp,0010
(2) mov ax,1000
mov ss,ax
mov sp,0000
还请发现错误予以指出,谢谢...
阅读全文 |
评论次数(0) |
浏览次数(250) |
所属类型(汇编作业)
[2010-08-06 17:10] 检测点3.1
(1)AX=2662
BX=E626
AX=E626
AX=2662
BX=D6E6
AX=FD48
AX=2C14
AX=0000
AX=00E6
BX=0000
BX=0026
AX=000C
(2)CPU执行的指令序列为
mov ax,6622 CS=2000 IP=0003 AX=6622 BX=0
jmp 0ff0:0100 CS=0FF0 IP=0100 AX=6622 BX=0
mov ax,2000 CS=0FF0 IP=0103 AX=2000 BX=0
mov ds,ax CS=0FF0 IP=0105 AX=2000 BX...
BX=E626
AX=E626
AX=2662
BX=D6E6
AX=FD48
AX=2C14
AX=0000
AX=00E6
BX=0000
BX=0026
AX=000C
(2)CPU执行的指令序列为
mov ax,6622 CS=2000 IP=0003 AX=6622 BX=0
jmp 0ff0:0100 CS=0FF0 IP=0100 AX=6622 BX=0
mov ax,2000 CS=0FF0 IP=0103 AX=2000 BX=0
mov ds,ax CS=0FF0 IP=0105 AX=2000 BX...
阅读全文 |
评论次数(0) |
浏览次数(327) |
所属类型(汇编作业)
[2010-08-04 23:14] 检测点2.3
改了四次,在执行题中三条指令前指令被送入指令缓冲器时的各一次(三次)和最后那条指令执行后IP被改变,IP最后变为0...
阅读全文 |
评论次数(1) |
浏览次数(655) |
所属类型(汇编作业)
[2010-08-04 22:26] 检测点2.2.
(1) CPU的寻址范围为00010 H到1000F H
(2) 最小为2000 H,最大为1001 H,这里面之所以得出1001 H是因为段地址SA乘以16,换成16进制尾数一定为0,所以要找到20000H,最小的起始地址应加FFF0,起始地址为10010 H,段地址为1001H
当段地址大于2000H或小于1001H时CPU无法寻到20000H的单元
希望有错大家予以指正,谢谢!...
(2) 最小为2000 H,最大为1001 H,这里面之所以得出1001 H是因为段地址SA乘以16,换成16进制尾数一定为0,所以要找到20000H,最小的起始地址应加FFF0,起始地址为10010 H,段地址为1001H
当段地址大于2000H或小于1001H时CPU无法寻到20000H的单元
希望有错大家予以指正,谢谢!...
阅读全文 |
评论次数(0) |
浏览次数(243) |
所属类型(汇编作业)