По какой-то причине использовать 0007 вместо 7? (16-основание)

Я читаю исходный код старых программ, включая ОС и т. Д. Почти
на языке ассемблера.

Они используют, например:

```
MOV BX,0007

```

note the `0007`

Я вижу, что такая практика очень распространена для
программистов-сборщиков (в эту эпоху?), Почему бы не использовать
только 7? есть ли какая-то особая причина? Я думаю, что для
читаемости ... может быть?

btw, все числа для этого языка ассемблера (до тех пор, пока я не
увижу, это не документ) предполагается 16-базовым.

также, я уверен в тегах. отредактируйте для меня, если я
ошибаюсь.

Технической причины нет, но может быть полезно быстро
определить, где 8-битные, 16-битные и 32-разрядные номера находятся
в коде с первого взгляда.