找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 6803|回复: 0

cv(codeview)调试的奇怪问题

[复制链接]
发表于 2010-11-5 12:14:03 | 显示全部楼层 |阅读模式
最近学习的cpuid指令,因此写了两行试一下,运行结果正确,但是用cv调试时结果却不正确。
  A6 k$ j" _3 g  T1 U5 t: `1 Q: D运行环境:
4 `3 P$ ?0 N/ hmasm 6.11% `4 \: }. A: {6 t
tasm 5.0$ ^7 x% r( `- \+ q
window xp
* A# X0 E/ w8 p+ c9 |2 b在DOS下也试过了,结果相同。. ?& g( \% Q2 ]2 k2 W( ]) _
) e1 D: [/ a( g8 O8 h
正常运行,结果正确。
' [- T/ Q. O0 i% I: X+ i) _1 W$ B( X, d

- V+ p: u/ F/ l1 f& Q在cv中调试,结果错误。, v; Y' g: C7 E" b# d1 }& R4 r2 J
$ p% k7 y! q& k; y8 h* N1 z
; P- a+ i4 a: r3 a: _5 o- _0 D1 W
退出cv后,显示的也错误。
8 C5 [7 X% b8 L/ c% ]7 J; R
: \* V# V; S7 l* @
" t( C6 s  y+ E# X5 z, Z8 K在td中,结果正确。" X+ H1 _5 @# @5 W3 a0 ]" }0 J6 ~7 b
2 {5 j% a. m0 Y3 z4 O
2 m5 j- A" P$ i" N& R9 d1 t/ T
- G* i8 {- k/ q
还有的时候在cv中寄存器的值莫名其妙的变化,请高手指教是为什么
9 ]+ K/ q2 m" F% J) C3 \& a/ u
9 a2 i8 Z' Y& t: `; L+ E/ X
" Y) F" G# p! |5 \/ ?8 O! F+ }代码如下,请各位帮忙分析下,谢谢
8 O8 ^; G/ C0 |3 O# c* z/ _) Q9 [5 N0 S; I; Z& j0 L
.model small
$ C1 I  ^+ `' c* K! J: q( i6 \0 W.5863 ?# r! J# j# o
.stack
% n- e' V+ I+ D& P( W4 s# \3 c.data4 N, l. C, K% O- V& b* Y  o
cpu_str        dd        4 dup (?)$ a  \* G- Z1 }4 Z/ ^% e: m1 V7 q
        db        '$'
/ g3 D" n  Z2 O8 U& q.code
% w. d) ?5 W. \8 s7 K/ ]' Fstart:
. Y( o  P7 S; |5 s        mov        ax,@data- ]: Z( u7 }5 x. p; v
        mov        ds,ax# b1 D. u; U, Q$ P4 G7 K* r6 A( P' m
        mov        es,ax9 |$ A# `  E, q7 w0 p$ z, i' w. t
        % c7 x0 ~, D- I& u/ Z( P
        mov        eax,80000002h
3 C4 F$ R" q/ F! p  ^        cpuid: z! Z  M" u+ t" s) G, y
        mov        cpu_str,eax( |: Z3 H# K, m: |/ D, q
        lea        dx,cpu_str0 L1 ~1 B" s" K% x" ]. ?% \2 ^
        mov        ah,09h: a/ d' b# ]" ]7 f: N) a- D
        int        21h
9 @$ r6 i$ }6 \5 R% I# z        mov        ax,4c00h
# {! ^, o3 ]' E        int        21h
# e5 _% Q* F5 x& \end start
您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2026-5-31 21:07 , Processed in 0.055001 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表