It is estimated that the maximum value of C can only be 7 and 8. So, it should be safe to use C=7, H=2, S=18.
7 * 2 * 18 = 252
8 * 2 * 18 = 288
So, I estimate that using a value within 252 will not cause a system crash. The maximum value should be between 252 and 288.
cat --hex (fd0)252+1
cat --hex (fd0)288+1
------------------------------------------
Test in DOS using debug:
a ; This a is an assembly command
mov AX,4100
mov BX,55AA
mov DX,0
int 13
int 3
; Press an extra Enter here to end the assembly command
g ; This g means to run
q ; Return to DOS
Report whether there is a system crash. If there is no crash, report whether NC or CY is displayed in the lower right corner. Also report the values of the four registers AX, BX, CX, DX.
No matter whether there is a system crash or not, after the above test is completed, the following test will be carried out, and then all tests will be completed.
Test in DOS using debug:
a ; This a is an assembly command
mov AX,4800
mov SI,180
mov DX,0
int 13
int 3
; Press an extra Enter here to end the assembly command
g ; This g means to run
d 180 ; Display data at 180
q ; Return to DOS
If there is no system crash, please upload the screen capture.
因为我们亲手创建,这个世界更加美丽。