. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(CPU工作原理)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  cs段中的值,是否可以通过mov  cs,ax 来改变  [待解决] 回复[ 6次 ]   点击[ 469次 ]  
yexunzhe2011
[帖 主]   [ 发表时间:2011-03-10 10:01 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-03-08 09:53
这个问题比较困惑

cs段中的值,是否可以通过mov  cs,ax 来改变
zaixuexi
[第1楼]   [ 回复时间:2011-03-10 21:20 ]   [引用]   [回复]   [ top ] 
荣誉值:93
信誉值:0
注册日期:2010-11-29 14:28
1. 很简单,上机调试,光在那边想没用
2. 我猜测你可能是在想怎么改变cs的值,如果mov不可以,那应该怎么做?请带着这个问题继续往下学
leaf
[第2楼]   [ 回复时间:2011-04-12 18:40 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-04-12 18:28
书本32页有提到这个问题.
  "mov 指令不能用于设置cs,ip的值,原因很简单,因为8086cpu没有提供这样的功能,如果要更改,就要用到jmp指令."
hongdan0714jin
[第3楼]   [ 回复时间:2011-04-13 18:15 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-03-27 21:54
这章给出转移指令分别可以修改cs:ip及ip的值,那我也想问该如何单独修改cs的值?
janeseyre
[第4楼]   [ 回复时间:2011-04-13 19:47 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-04-12 22:10
只修改CS的值有意义么,应该是同时修改CS:IP或者只修改IP吧,如果同时修改则用jmp CS:IP格式,如果只修改IP内容的话,则可以用jmp 某一合法寄存器
hongdan0714jin
[第5楼]   [ 回复时间:2011-04-14 12:49 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-03-27 21:54
我也想过单独修改CS值是否有意义,目前还没有发现单独修改CS值的意义。
quexiao521
[第6楼]   [ 回复时间:2011-04-29 18:24 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2011-04-27 23:01
同学CS不能作为目的操作数,你写的指令是错的
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved