ggwwyy 发表于 2023-8-2 23:37:19

新人求助

mov ax,62627    ax=????

isdkz 发表于 2023-8-2 23:37:26

本帖最后由 isdkz 于 2023-8-3 23:26 编辑

根据提供的汇编代码,这段代码将十进制数 62627 赋值给寄存器 ax。然而,汇编语言中的立即数通常使用十六进制表示法。所以,你需要将十进制数 62627 转换为十六进制。

62627 的十六进制表示是 F4A3。因此,执行完这段代码后,寄存器 ax 的值将变为 0xF4A3。

请注意,这个答案假设你使用的是 x86 汇编语言。如果你使用的是其他架构的汇编语言,结果可能会有所不同。

Mike_python小 发表于 2023-8-2 23:37:33

关于汇编语言中的mov指令

在汇编语言中,mov 是一个用于将数据从一个地方移动到另一个地方的指令。具体来说,在你提供的指令中,mov ax, 62627 将一个立即数 62627(或十进制的15643)赋值给寄存器 ax。

mov ax, 62627 表示将值 62627 移动到 ax 寄存器中。由于 ax 寄存器是16位的,它可以存储一个范围在 0 到 65535 之间的无符号整数值。

所以,执行这条指令后,寄存器 ax 的值将变为 15643(或用十六进制表示为 0x3D53)。

请注意,汇编语言中的指令和操作数可能会因不同的体系结构、编译器和上下文而有所不同。上述解释基于x86体系结构和一般的汇编语言规范。

希望能够对你理解汇编语言中的 mov 指令有所帮助!如果还有其他问题,请继续提问。

ggwwyy 发表于 2023-8-3 23:22:11

isdkz 发表于 2023-8-2 23:37
根据提供的汇编代码,这段代码将十进制数 62627 赋值给寄存器 ax。然而,汇编语言中的立即数通常使用十六进 ...

你们两位大哥 谁的是对的啊

ggwwyy 发表于 2023-8-3 23:23:15

Mike_python小 发表于 2023-8-2 23:37
关于汇编语言中的mov指令

在汇编语言中,mov 是一个用于将数据从一个地方移动到另一个地方的指令。具体来 ...

大哥哥,你和楼上的 结果不一样,我也不知道谁是对的

ggwwyy 发表于 2023-8-3 23:24:59

你们谁是正确的呢{:5_99:}

isdkz 发表于 2023-8-3 23:33:52

ggwwyy 发表于 2023-8-3 23:24
你们谁是正确的呢

看这个你就知道我的是对的了

https://blog.csdn.net/qq_37397652/article/details/125234181

ggwwyy 发表于 2023-8-4 02:09:43

isdkz 发表于 2023-8-3 23:33
看这个你就知道我的是对的了

https://blog.csdn.net/qq_37397652/article/details/125234181

你这么厉害能做我师傅吗,我可以给你报酬

isdkz 发表于 2023-8-4 07:11:00

ggwwyy 发表于 2023-8-4 02:09
你这么厉害能做我师傅吗,我可以给你报酬

要是我擅长的还可以教你,汇编我并不擅长,我们答题主要用的是chatgpt脚本,你可以找chatgpt当你师傅
页: [1]
查看完整版本: 新人求助