帮我看看这个小问题啊。关于赋值的事。
这几天比较缺觉,自己感觉也比较愚钝。
弄不明白为什么会这样。
.....//有代码
mov al,'1'
mov ah,'_';ax='_1'
shl eax,16;
mov ax,'_S'//我觉得关键是这里啊。ax=0x5F 53吗???????????
//请问此时eax是多少?在内存中保存的数据是怎样的???
cmp [si],eax
我觉得上面的eax='_1_S'=0x5F 31 5F 53。对吧。
'_'=0x5F,'0'=0x30,'S'=53
这里要和[si]对比。
那si指向的内存存储应该是 53 5F 31 5F 才能和eax想等吧。
弄不明白为什么会这样。
.....//有代码
mov al,'1'
mov ah,'_';ax='_1'
shl eax,16;
mov ax,'_S'//我觉得关键是这里啊。ax=0x5F 53吗???????????
//请问此时eax是多少?在内存中保存的数据是怎样的???
cmp [si],eax
我觉得上面的eax='_1_S'=0x5F 31 5F 53。对吧。
'_'=0x5F,'0'=0x30,'S'=53
这里要和[si]对比。
那si指向的内存存储应该是 53 5F 31 5F 才能和eax想等吧。
...全文
相关推荐
MATLAB-对矩阵进行赋值时的维度问题
在MATLAB编程中,矩阵赋值是一个常见的操作,但如果不注意矩阵的维度和索引,可能会遇到一些陷阱。本文将详细解析在MATLAB中对矩阵进行赋值时应注意的维度问题。
解决Python二维数组赋值问题
然而,在处理二维数组赋值时,可能会遇到一些陷阱,特别是在初始化数组时。本篇文章将深入探讨如何正确地解决Python二维数组赋值的问题。
vue踩坑记录之数组定义和赋值问题
本篇文章将深入探讨Vue中数组定义和赋值的问题,以及如何有效地处理这些问题。首先,让我们回顾一下问题场景。在Vue组件中,我们尝试初始化一个表单元素,用于显示从后台获取的有效日期范围。
C++在函数中给类的指针变量赋值问题
本文针对一个具体的场景——在函数内部给类的指针变量赋值时遇到的问题进行深入探讨。
关于C语言指针赋值的问题详解
在给定的代码示例中,主要涉及到指针赋值的问题,以及如何处理编译器发出的警告。首先,我们来看一下原始代码中出现的问题:1.


