assembly - 我对在汇编语言中使用 div 函数的这段代码感到困惑
问题描述
.model 小 .stack 100h .data
e db "偶数$" o db "奇数$"
。代码
Start:
Mov ax,@data
Mov ds,ax
Mov ah,01
int 21h
Mov bl,2
div bl
cmp ah,0
je eve
Mov ah,02
Mov dl,0AH
int 21h
Mov dx,offset o
Mov ah,09
int 21h
Mov ah,4ch
int 21h
eve:
Mov ah,02
Mov dl,0AH
int 21h
Mov dx,offset e
Mov ah,09
int 21h
Mov ah,4ch
int 21h
end start
我对这段代码感到困惑
Mov bl,2 div bl 我将此 div 用作模数 混淆是如何将其用作模数,因为如果我们做 2/2,则答案将为 1,因此输出如何出现作为偶数
解决方案
推荐阅读
- rxjs - rxjs 间隔触发两次
- hugo - Netlify/Hugo 中的“构建命令”在哪里?
- java - server.jar 中没有主要清单属性
- angular - Recursive ReactiveForm 在模板内找不到 formGroups
- javascript - JavaScript:当路径未知时检查嵌套对象中是否存在键
- azure - 如何将上一步的输出传递到 Azure 数据工厂 V2 中的下一步?
- javascript - 如何创建同一个 JS 对象的多个实例来控制单独的 CSS 和 DOM 元素?
- c# - 工厂模式和依赖注入
- .net - mono 会让我在 linux 中处理现有代码吗?
- java - 如何从 Appium 中的 PUSH 通知中获取 JSON 数据?