[Assembly] Export multiple digit numbers in Assembly
To export multiple digit numbers we perform some separation from right to left in order to stack and store div. Then again taken from the stack.
The following example in some 12346 screen
To export multiple digit numbers we perform some separation from right to left in order to stack and store div. Then again taken from the stack.
The following example in some 12346 screen
Cho em hỏi.Tại sao phải gán mov dx,0 .Mặc dù mỗi lần nó chia và cập nhật dx …. Em cũng làm cách tương tự nhưng em thử bỏ mov dx,0 thì bị loop .. ?
Thực ra mình cũng không nhớ nữa. Code mình làm mấy năm, giờ chả động đến 🙂 Xin lỗi bạn 😉
:(( thank you
Có thể không có ích cho bạn hỏi nhưng biết đâu có ích cho bạn sau:
Vì phép chia DIV CX là phép chia của cặp thanh ghi DX:AX cho CX, trong khi số bị chia 12346 đang nằm trọn vẹn trong AX. So if other DX 0 the division is not the number 12346 for further CX which is another (With the participation of DX) should be removed before the split DX is like.