Цифровые устройства и микропроцессор. Программирование микроконтроллеров семейства MCS-51. Жаринов О.О. - 34 стр.

UptoLike

Составители: 

34
Нельзя сказать, чтобы данная программа отличалась особым изяще-
ством структуры и уж тем более была бы оптимизирована по какому-
либо критерию, – это может быть упражнением для самостоятельной
работы. Однако в приведенной программе имеется две процедуры, ил-
люстрирующие принципы программной реализации вычислений с 16-
разрядной точностью:
1. Процедура деления дробного беззнакового 16-разрядного числа на
целое 16-разрядное положительное число (фрагмент основной програм-
мы в диапазоне адресов 001Ah–0044h) на основе метода целочисленно-
го деления без учета остатка. Для деления используется простой алго-
ритм последовательных вычитаний (при выполнении заданий лабора-
сердАаднамоКйиратнеммоК
A800
00#,ACDDA
C800
A,5RVOM
D800
CCAPOP
огеьтертиогоротввотйабхишдалмеинежолС
ататьлузереиненархосийинедевзи
орпхынтсач
екетсв
F800
BPOP
1900
B,ADDA
3900
CCAHSUP
5900
4R,AVOM
аволсогондярзар-61огешратсеинавориммуС
-арбо,а
сонерепатибмеинечанзосяинедевзиорп
яинежолсогещудыдерпетатьлузервясогещюуз
хынтсачогеьтертиогоротввотйабхишдалм.е.т(
)йинедевзиорп
6900
00#,ACDDA
8900
A,4RVOM
9900
5R,AVOM
A900
00#,ACDDA
C900
A,5RVOM
D900
CCAPOP
-йабхи
шдалмяинавориммусататьлузереинежолС
йинедевзиорпхынтсачогеьтертиогоротввот
яинедевзиорпогонтсачоговрепмотйабмишратсос
F900
BPOP
1A00
B,ADDA
3A00
4R,AVOM
аволсогондярзар-61огешратсеинавориммуС
-арбо,асонерепатибме
инечанзосяинедевзиорп
яинежолсогещудыдерпетатьлузервясогещюуз
4A00
00#,ACDDA
6A00
A,4RVOM
7A00
5R,AVOM
8A00
00
#,ACDDA
AA00
A,5RVOM
BA00
TER
яинежонмуыммаргорпдопзитарвзоВ
Окончание табл.