. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(内存访问)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  关于监测点3.1的第二题  [待解决] 回复[ 5次 ]   点击[ 595次 ]  
fengzhikuan
[帖 主]   [ 发表时间:2009-06-08 20:03 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-04-18 14:17
jmp 0ff0:0100        cs=0ff0H IP=0100H 
 
???
这样对吗?看了一些帖子说cs=1000h,ip=0003
这到底哪个对呢???
帖子上的是怎么得出的呢???
哪位能告诉小弟我的,谢谢咯
abob
[第1楼]   [ 回复时间:2009-06-09 10:57 ]   [引用]   [回复]   [ top ] 
荣誉值:169
信誉值:0
注册日期:2008-08-19 16:07
jmp 0ff0:0100        cs=0ff0H IP=0100H  
---------------
执行后,cs ip的值没错。

可以用debug调试跟踪来确认一下。这本书没有答案,看别人帖子和讨论的时候要坚持自己的观点,找自己的论据 ^_^
microzyyz
[第2楼]   [ 回复时间:2009-06-13 12:20 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:4
注册日期:2009-06-09 13:56
gfhf
microzyyz
[第3楼]   [ 回复时间:2009-06-13 12:21 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:4
注册日期:2009-06-09 13:56
jmp 0ff0:0100        cs=0ff0H IP=0100H  
  
??? 
这样对吗?看了一些帖子说cs=1000h,ip=0003 
这到底哪个对呢??? 
帖子上的是怎么得出的呢??? 
哪位能告诉小弟我的,谢谢咯
-------------------------------------
------------------------------------
答: 
1 mov ax,6622H 
# 此时CS=2000H,IP=3,DS=1000H,AX=6622H,BX=0 
2 jmp 0ff0:0100 
# 此时cs=0FF0H,IP=0100H,DS=1000H,AX=6622H,BX=0 
# 注:实际指向物理内存为10000H,即指向1000:0 
3 mov ax,2000H 
# 此时cs=0FF0H,IP=0103H,DS=1000H,AX=2000H,BX=0 
4 mov ds,ax 
# 此时cs=0FF0H,IP=0105H,DS=2000H,AX=2000H,BX=0 
5 mov ax,[0008] 
# 此时cs=0FF0H,IP=0108H,DS=2000H,AX=C389H,BX=0 
6 mov ax,[0002] 
# 此时cs=0FF0H,IP=010BH,DS=2000H,AX=EA66H,BX=0 

体会: 
数据和程序在计算机中都是以2进制形式存放于每个内存单元中, 
任何时候CS:IP(代码段寄存器和指令指针寄存器)所指向的物理地址段存放着当前要执行的指令(程序),而没有被cs:IP直接指向的时候他们又可以被当作独立的数据来调用。
403413384
[第4楼]   [ 回复时间:2009-09-26 22:40 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:0
注册日期:2009-09-20 22:11
jmp 0ff0:0100        cs=0ff0H IP=0100H   
根据测试  这个是对的
coolyujiyu
[第5楼]   [ 回复时间:2009-12-15 20:05 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:0
注册日期:2009-12-07 22:09
毫无疑问就是cs=0ff0H IP=0100H了,因为不同逻辑地址可以指向同一内存单元,虽然cs=1000h,ip=0000类似也可以表达,不过原来的CS:IP是什么样子,就一直是什么样子,没必要改变
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved