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

我的博客

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

[2011-05-31 00:22] 第十章知识点

ret  指令使用栈中的数据,修改ip的内容,从而实现近转移
retf 指令使用栈中的数据,修改cs和ip内容,从而实现远转移


检测点10.1
mov ax,0
mov ax,1000h

检测点10.2
ax=0003h

call 标号(将当前的ip压栈后,转到标号处执行指令)
1、(sp)=(sp)-2
   ((ss)*16+(sp))=(ip)
2、(ip)=(ip)+16位位移

call 标号 机器指令中没有转移的目的地址,而是相对于当前ip的转移位移

call far ptr 标号 实现段间转移
1、(sp)=(sp)-2
((ss...
阅读全文 | 评论次数(0) | 浏览次数(392) | 所属类型(汇编作业)

[2011-05-31 00:21] 第九章知识点

操作符  offset 他的功能是取标号相对所属段的偏移地址

jmp 为无条件转移指令,可以修改ip,也可以同时修改cs和ip
jmp指令要给出两种信息:
1、转移的目的地址
2、转移的距离(段间转移、段内短转移,段内近转移)

jmp short 标号(转移到标号处执行指令)
   段内短转移它对ip的修改范围是-128~127个字节 
功能:(ip)=(ip)+8位位移
1、8位位移=标号处的地址-jmp指令后的第一个字节的地址
2、short指明此处的8位移
3、8位位移的范围是-128~127,用补码表示
4、8位位移游编译器在编译的时候算出

jmp ...
阅读全文 | 评论次数(0) | 浏览次数(353) | 所属类型(汇编作业)

[2011-05-18 00:01] 第三章

这一章我用了好几天才学完,每天都有很多的工作做,所以学的慢了一点
检测点3.2
1.mov ax,2000h
  mov ss,ax
  mov sp,0010h
2.mov ax,1000h
  mov ss,ax
  mov sp,0000h...
阅读全文 | 评论次数(0) | 浏览次数(302) | 所属类型(汇编作业)

[2011-05-12 23:33] 第二章 寄存器

8086 cpu 在复位的时候会把cs=ffffh ip=0000h 所以8086在复位的时候第一条指令是ffff0h位置。
cs:ip 来组成代码地址  cs:ip的值不可以通过mov来修改 
jmp 段地址:偏移地址  来修改cd:ip的值
2.1检测题
AX=62627(F4A3)
   31A3
   3123
   6246
BX 826C
CX 6246
   826C
AX=04D8
AX=0482
   6C82
   D882
   D888
   D810
   6246
   


   MOV AX,2
   ADD AX,A...
阅读全文 | 评论次数(0) | 浏览次数(347) | 所属类型(汇编作业)

[2011-05-12 11:21] 汇编语言第一章

测试题:
1.13  10条总线可以寻址1KB 8KB是13根总线
2.1024 0--1023
3.1024*8  1024
4.1024*1024*1024  1024*1024  1024
5.64  1  16  4
6.1  1  2  2  4
7.512  256
8.二进制


这章节主要是基础知识,了解总线的功能及使用方法,存储单元是一个字节,10条地址总线可以寻址1KB...
阅读全文 | 评论次数(0) | 浏览次数(606) | 所属类型(汇编作业)
页码数(1):  1