再出现的时候 发表于 2018-9-30 23:22:01

div指令中遇到的问题

assume cs:codesg

stack segment
dd 00200010h
dw 3
stack ends

codesg segment

start:mov ax,stack
      mov ss,ax
      mov bp,0
      
      mov dx,ss:
      mov ax,ss:
      div word ptr ss:
      
      mov ax,4c00h
      int 21h

codesg ends

end start

该程序主要是想 执行:00200010/3    ,dx存放0020h ,ax存放0010h , 然后除以0003h , 但是程序在执行div 指令时 一直在死循环,why??{:5_94:} {:5_94:} {:5_94:}

再出现的时候 发表于 2018-10-1 22:36:20

哦,弄懂了,是除法溢出的问题
页: [1]
查看完整版本: div指令中遇到的问题