小编Mot*_*low的帖子

当我们将 16 位数字除以 8 位 1 时会发生什么?

据我所知,如果我们使用带有8位数字的div指令,那么商是存储在AL中的8位数字,余数也是存储在AH中的8位数字

但是如果我们将 16 位数字除以 1 呢?

每当执行下面的代码时,我的指令指针就会丢失。

MOV AX, 9999H
MOV BL, 1
DIV BL
Run Code Online (Sandbox Code Playgroud)

有没有什么办法可以强制8086在除以AX时使用ax作为商并使用ax作为余数?

assembly tasm integer-division x86-16

3
推荐指数
1
解决办法
2147
查看次数

标签 统计

assembly ×1

integer-division ×1

tasm ×1

x86-16 ×1