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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  宁愿放过,不要做错!
  • 『姓名』:张健凭              
  • 『性别』:保密  『发送消息
  • 个人说明:1994年毕业于南京化工学院材料系硅酸盐工程专业,1998年开始接触计算机,因常常要花钱请人修理自家的计算机,所以立志弄懂这玩意,可以少花钱。2000年以后不再花钱请人来伺候这家伙,2004年想考一个软件注册工程师,但至今没能如愿!
  • 详细信息『加为好友』
学习动态
好友圈
文章收藏
友情链接

[2008-03-13 22:15] 检测点10.4

下面的程序执行后,ax中的数值为多少?
内存地址      机器码      汇编指令
1000:0        b8 00 00    mov ax,6
1000:2        ff d0       call ax
1000:5        40          inc ax
1000:6                    mov bp,sp
                          add ax,[bp]


ax=6+5=0bh...
阅读全文 | 评论次数(1) | 浏览次数(873) | 所属类型(汇编作业)

[2008-03-09 20:21] 检测点10.3

下面的程序执行后,ax中的数值为多少?
内存地址 机器码       汇编指令
1000:0    b8 00 00        mov ax,0
1000:3    9a 09 00 00 10  call far ptr s 
1000:8    40              inc ax
1000:9    58            s:pop ax
                          add ax,ax
                            pop bx
                          add ax,bx

ax=1010h...
阅读全文 | 评论次数(1) | 浏览次数(756) | 所属类型(汇编作业)

[2008-03-09 20:00] 检测点10.2

下面的程序执行后,ax中的数值为多少?
内存地址    机器码    汇编指令
1000:0      b8 00 00  mov ax,0
1000:3      e8 01 00  call s
1000:6      40        inc ax
1000:7      58      s:pop ax

ax=6 

cpu在执行指令"call s"时,IP的值变为6,接着进栈。此时程序直接执行指令"s:pop ax",这就等于把栈中IP的值放入ax中。所以答案为6。...
阅读全文 | 评论次数(1) | 浏览次数(692) | 所属类型(汇编作业)

[2008-03-09 19:10] 检测点10.1

补全程序,实现从内存1000:0000处开始执行指令.

assume cs:code

stack segment

  db 16 dup (0)

stack ends

start:        mov ax,stack
        mov ss,ax
        mov sp,10h
        mov ax,1000h
        push ax
        mov ax,0
        push ax
        retf

code ends

end start...
阅读全文 | 评论次数(1) | 浏览次数(721) | 所属类型(汇编作业)

[2008-03-08 22:08] 检测点9.3

补全程序,利用loop指令,实现在内存2000H段中查找第一个值为0的byte,找到后,将它的偏移地址存储在dx中。

assume cs:code
code segment
 start:mov ax,2000h
       mov ds,ax
       mov bx,0h
    s: mov cl,[bx]
       mov ch,0h
       inc cx    ;此条指令为题目要求补全的指令
       inc bx
       loop s        
   ok: dec bx
       mov dx,bx
       m...
阅读全文 | 评论次数(3) | 浏览次数(910) | 所属类型(汇编作业)

[2008-03-08 20:07] 检测点9.2

补全编程,利用jcxz指令,实现在内存2000H段中查找第一个值为0的字节,找到后,将它的偏移地址存储dx中。
assume cs:code
code segment
 start: mov ax,2000h
        mov ds,ax
        mov bx,0h
     s:        mov cl,[bx] ;第一条指令
        mov ch,0h   ;第二条指令
        jcxz ok     ;第三条指令
        inc bx      ;第四条指令
        jmp short s
    ok:        mov dx,bx
        mov 4c00h
        int 21h
 code ends
en...
阅读全文 | 评论次数(1) | 浏览次数(748) | 所属类型(汇编作业)

[2008-03-08 19:32] 检测点9.1

(1)若要使jmp指令执行后,CS:IP指向程序的第一条指令,在data段中应该定义哪些数据?

完整程序如下:

assume cs:code,ds:data

data segment

  db 3 dup (0)

data ends

code segment
 
 start: mov ax,data

         mov ds,ax

            mov bx,0

            jmp word ptr [bx+1]   ;段内间接转移

 code ends

end start 

(2)补全程序,使jmp指令执行后,CS:IP指向程序...
阅读全文 | 评论次数(1) | 浏览次数(739) | 所属类型(汇编作业)

[2008-02-17 23:56] 实验5 编写、调试具有多个段的程序

(1)将下面的程序编译连接,用Debug加载、跟踪,然后回答问题:
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...
阅读全文 | 评论次数(0) | 浏览次数(532) | 所属类型(汇编作业)

[2008-02-17 17:29] 检测点6.1

(1)下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,完成程序:
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
sss:        mov ax,[bx]
        mov cs:[bx],ax    ;补充的语句
        add bx,2
        loop sss
        mov ax,4c00h
        int 21h
codesg  ends
end        star...
阅读全文 | 评论次数(2) | 浏览次数(604) | 所属类型(汇编作业)

[2008-02-17 14:19] 实验4 [bx]和loop的使用

(1)编程,向内存0:200~0:23F依次传送数据0~63(3FH)。
assume cs:codesg
codesg segment
     mov ax,0020h
     mov ds,ax
     mov bx,0h
     mov dl,0h
     mov cx,40h
s:   mov [bx],dl
     inc dl
     inc bx
     loop s
     mov ax,4c00h
     int 21h
codesg ends
end

(2)编程,向内存0:200~023f依次传送数据0~63(3FH)...
阅读全文 | 评论次数(0) | 浏览次数(651) | 所属类型(汇编作业)
『 查看更多文章 』