. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(内存访问)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  检测点3.2出现问题  [待解决] 回复[ 10次 ]   点击[ 437次 ]  
ouch27
[帖 主]   [ 发表时间:2011-01-03 18:42 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-12-22 11:43
我也是用了上面这三句话,结果运行到push [c]就死机,有哪位高手能指点一下吗,谢谢先
ouch27
[第1楼]   [ 回复时间:2011-01-03 18:44 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-12-22 11:43
补充的三句代码是mov ax,2000   mov ss,ax    mov sp, 10h
dallas48
[第2楼]   [ 回复时间:2011-01-07 14:33 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:2
注册日期:2011-01-06 10:33
mov ax 2000H
dallas48
[第3楼]   [ 回复时间:2011-01-07 14:34 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:2
注册日期:2011-01-06 10:33
mov ax,2000H
我想应该是这样的
dallas48
[第4楼]   [ 回复时间:2011-01-07 15:20 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:2
注册日期:2011-01-06 10:33
貌似2000和2000h没有区别啊?
疑惑ing……
billy_asm
[第5楼]   [ 回复时间:2011-03-12 12:03 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:0
注册日期:2011-03-05 23:08
貌似2000和2000h没有区别啊?
疑惑ing……
------------------
回复:在debug中输入,只能输入2000来代表2000H。
debug中输入的数值都认为是16进制数。mov ax,10 ;ax=0010
如果在asm文件中输入,就必须输入2000H,这是16进制数。
asm文件中,mov ax,10  ;ax=000a (经编译,连接后生成可执行文件debug一下) 
你可以试一下。
assume cs:codesg

codesg segment

        mov ax,2000H
        mov ds,ax

        mov ax,10

        mov ax,4c00H
        int 21H

codesg ends

end
onlyangli
[第6楼]   [ 回复时间:2011-03-12 14:06 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-02-14 17:12
不在数字后面加H
Debug 默认数字为十六进制,而 masm 默认数字为十进制
dallas48
[第7楼]   [ 回复时间:2011-05-01 10:53 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:2
注册日期:2011-01-06 10:33
回复:[第6楼]
------------------
3Q3Q  ^_^
knightno.1
[第8楼]   [ 回复时间:2011-09-05 11:12 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:1
注册日期:2011-08-06 16:07
试试重设一个栈段地址和偏移地址.
chinatree
[第9楼]   [ 回复时间:2011-09-05 11:40 ]   [引用]   [回复]   [ top ] 
荣誉值:118
信誉值:0
注册日期:2011-07-07 22:59
是在debug 中吗?加个段前缀试试?
knightno.1
[第10楼]   [ 回复时间:2011-09-05 12:14 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:1
注册日期:2011-08-06 16:07
第1问答案可否如下:
mov ax,1fffh
mov ss,ax
mov sp,0020h
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved