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

我的博客

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

[2010-01-16 09:59] 检测点10.5(2)

mov ax,data                  
 mov ss,ax       ;SS:SP=SS:[data] 
mov sp,16          ;SS:SP=SS:[10h] 
mov word ptr ss:[0],offset s;取偏移ip1存入ss:[0]
mov ss:[2],cs         ;SS:[2]=cs
call dword ptr ss:[0]  ;取32位地址SS:[0]存入CS=ss:[2],ip=ss[0]
                        ;同时把CS:IP压入栈,ss:[0Eh]=cs,ss:[0Ch]=n...
阅读全文 | 评论次数(0) | 浏览次数(596) | 所属类型(汇编作业)

[2010-01-15 16:22] 检测点10.5(1)

assume cs:code 
stack segment 
dw 8 dup(0) 
stack ends 
code segment 
start: mov ax,stack          
      mov ss,ax             
      mov sp,16               
        mov ds,ax           
        mov ax,0               
      call word ptr ds:[0EH];ip先进栈(指向第一个inc ax)
                    ...
阅读全文 | 评论次数(0) | 浏览次数(597) | 所属类型(汇编作业)

[2010-01-15 15:56] 检测点10.4

mov ax,6;ax=6
call ax ;sp=0fffeh,[0fffeh]=5h
inc ax  
mov bp,sp ;bp=0fffeh
add ax,[bp];ax=0bh...
阅读全文 | 评论次数(0) | 浏览次数(592) | 所属类型(汇编作业)

[2010-01-15 15:43] 检测点10.3

mov  ax,0
   call far ptr s
   inc  ax
 s:pop  ax
   add  ax,ax
   pop  bx
   add  ax,bx
call far ptr s 是先push cs push ip 在jmp far ptr s
故pop ax后 ax=8(ip)
  add ax,ax后ax=10h
  pop bx  后bx=1000h(cs)
  add ax,bx ax=1010h...
阅读全文 | 评论次数(0) | 浏览次数(563) | 所属类型(汇编作业)

[2010-01-15 15:31] 检测点10.2

mov  ax,0
  call s
  inc  ax
s:pop ax

call指令先保存下一条指令的ip,然后jmp near ptr s
所以pop ax 后 ax的值为6...
阅读全文 | 评论次数(1) | 浏览次数(817) | 所属类型(汇编作业)

[2010-01-15 14:17] 检测点10.1

本题修改cs和ip用retf

mov ax,1000h
push ax
mov ax,0
push ax
retf...
阅读全文 | 评论次数(0) | 浏览次数(583) | 所属类型(汇编作业)

[2010-01-15 13:55] 纪念一下我的第一份工作

阿门- -
2010 1 31号下午就可以走了...
阅读全文 | 评论次数(2) | 浏览次数(850) | 所属类型(学习心情)

[2010-01-15 11:38] 实验9

assume cs:codesg,ds:datasg
datasg segment 
db 'welcome to masm!'
db 02h,24h,71h
datasg ends 

codesg segment 
start:mov ax,datasg 
      mov ds,ax 
      mov ax,0b800h 
      mov es,ax 
      mov cx,10h
      mov si,0 
      mov di,0 
    s:mov al,[si] 
      mov ah,02h;[10h] 
      ...
阅读全文 | 评论次数(0) | 浏览次数(803) | 所属类型(汇编作业)

[2010-01-15 11:35] 实验8

程序执行过程如下:
start开始

到s0:处转s:
但是s:处的指令变成了jmp short s1的机器码
s2:到s1:和s:到程序开头的mov ax,4c00h相差的字节数是一样的
故程序从s:又到mov ax,4c00h处结束...
阅读全文 | 评论次数(0) | 浏览次数(569) | 所属类型(汇编作业)

[2010-01-09 10:30] 检测点9.3

和检测点9.2的问题一样
关键就是jmp short s变成了 loop s
jmp指令和cx无关系 loop指令是cx自减后判断
所以这里填的空就是要cx自加了

inc cx...
阅读全文 | 评论次数(1) | 浏览次数(815) | 所属类型(汇编作业)
『 查看更多文章 』