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

我的博客

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

[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 ...
阅读全文 | 评论次数(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...
阅读全文 | 评论次数(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) | 浏览次数(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
实验第三题:
论坛里我收藏了那个帖子。。。佩服楼主...
阅读全文 | 评论次数(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)悟性中…...
阅读全文 | 评论次数(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
还请发现错误予以指出,谢谢...
阅读全文 | 评论次数(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...
阅读全文 | 评论次数(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的单元
希望有错大家予以指正,谢谢!...
阅读全文 | 评论次数(0) | 浏览次数(243) | 所属类型(汇编作业)
页码数(4):  1  2  3  4