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

我的博客

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

[2009-08-30 20:20] 实验6     P147

(2)将datasg段中每个单词的前四个字母改为大写字母

assume cs:codesg,ds:datasg,ss:stacksg
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
        ...
阅读全文 | 评论次数(1) | 浏览次数(424) | 所属类型(汇编作业)

[2009-08-14 18:01] 实验5--5/6    P125

(5)
assume cs:code
a segment
 db 1,2,3,4,5,6,7,8
a ends

b segment
 db 1,2,3,4,5,6,7,8
b ends

c segment
 db 0,0,0,0,0,0,0,0
c ends

code segment
start:mov ax,a
      mov ds,ax
      mov ax,b
      mov es,ax
      mov ax,c
      mov ss,ax
      mov bx,0
      mov cx,8
    s:mo...
阅读全文 | 评论次数(1) | 浏览次数(498) | 所属类型(汇编作业)

[2009-08-13 23:57] 实验5-3   P124

①程序返回前,data段中的数据内容不变
②程序返回前,cs=0b6e,ss=0b72,ds=0b71
③程序加载后,code段地址为X,则data段地址为X+3,stack段地址为X+4

(4)如果将1、2、3题中的"end start"改为"end",第3题程序仍可正确执行.
  不指明程序入口,CPU无法区分数据和指令,cs:ip默认指向加载内容的第一行,第1、2题是以数据段开始,所以无法执行...
阅读全文 | 评论次数(0) | 浏览次数(376) | 所属类型(汇编作业)

[2009-08-13 23:57] 实验5-3   P124

①程序返回前,data段中的数据内容不变
②程序返回前,cs=0b6e,ss=0b72,ds=0b71
③程序加载后,code段地址为X,则data段地址为X+3,stack段地址为X+4

(4)如果将1、2、3题中的"end start"改为"end",第3题程序仍可正确执行.
  不指明程序入口,CPU无法区分数据和指令,cs:ip默认指向加载内容的第一行,第1、2题是以数据段开始,所以无法执行...
阅读全文 | 评论次数(1) | 浏览次数(459) | 所属类型(汇编作业)

[2009-08-13 23:23] 实验5-2   P123

点击查看原图
①程序返回前,data段中的数据内容不变
②程序返回前,cs=0b70,ss=0b6f,ds=0b6e
③程序加载后,code段地址为X,则data段地址为X-2,stack段地址为X-1
④段中数据占N个字节,则程序加载后,该段实际占有空间为N字节
疑问:
  本题定义data段: dw 0123h,0456h, stack段:dw 0,0 各占4个字节,为什么程序中定义sp=16而不是sp=4?...
阅读全文 | 评论次数(2) | 浏览次数(489) | 所属类型(汇编作业)

[2009-08-13 23:11] 实验5-1  P123

点击查看原图
①程序返回前,data段中的数据内容不变

②程序返回前,cs=0b70,ss=0b6f,ds=0b6e

③程序加载后,code段地址为X,则data段地址为X-2,stack段地址为X-1...
阅读全文 | 评论次数(1) | 浏览次数(470) | 所属类型(汇编作业)

[2009-08-12 21:21] 检测点6.1  P119

(1)
assume cs:codesg
codesg 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
codesg ends
end start
...
阅读全文 | 评论次数(2) | 浏览次数(467) | 所属类型(汇编作业)

[2009-08-12 13:12] 实验4

(2)向内存0:200~0:23F依次传送数据(3FH)
assume cs:abc
abc segment
 mov ax,0020h
 mov ds,ax
 mov bx,0
 mov cx,64
 s:mov [bx],bl
   inc bx
   loop s
 mov ax,4c00h
 int 21h
abc ends
end


(3)
assume cs:code
code segment
 mov ax,cs       
 mov ds,ax
 mov ax,0020h
 mov es,ax
 mov bx,0
 mov c...
阅读全文 | 评论次数(1) | 浏览次数(440) | 所属类型(汇编作业)

[2009-08-04 20:19] 第三章实验1  (P70)

点击查看原图
初始环境如图

mov ax,ffff
mov ds,ax       ds=ffff
mov ax,2200
mov ss,ax       ss=2200
mov sp,0100     sp=0100
mov ax,[0]      ax=5bea
add ax,[2]      ax=5cca
mov bx,[4]      bx=30f0
add bx,[6]      bx=6026
push ax         sp=00fe;内存单元地址2200:00fe,内容为5cca
push bx         sp=00fc;内存单元地址2200:00fc,...
阅读全文 | 评论次数(1) | 浏览次数(629) | 所属类型(汇编作业)

[2009-08-02 13:57] 监测点3.2      (P66)

(1)
mov ax,2000H
mov ss,ax
mov sp,0010H 

/* ds=1000H,ss:sp=2000H:0010H */

(2)
mov ax,1000H
mov ss,ax
mov sp,0

/* ds=2000H,ss:sp=1000H:0000H */...
阅读全文 | 评论次数(2) | 浏览次数(426) | 所属类型(汇编作业)
『 查看更多文章 』