datasheetbank_Logo
Технический паспорт Поисковая и бесплатно техническое описание Скачать

CDP1855 Просмотр технического описания (PDF) - Intersil

Номер в каталоге
Компоненты Описание
Список матч
CDP1855 Datasheet PDF : 15 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
CDP1855, CDP1855C
Programming Example for Multiplication
For a 24-bit x 24-bit multiply using the system shown in Figure 5, the following is an assembly listing of a program to multiply 201F7C16 by
723C0916: (Continued)
MEMORY
LOCATION
OP
CODE
LINE
NO.
ASSEMBLY LANGUAGE
0010
653C;
0017
OUT 5; DC 030H . . LOAD NEXT MSB OF Z REG
0012
;
0018
. . WITH 3C
0012
6509;
0019
OUT 5; DC 09H
. . LOAD LSB OF Z REGISTER
0014
;
0020
. . WITH 09
0014
6759;
0021
OUT 7; DC 059H . . LOAD CONTROL REGISTERS
0016
;
0022
. . RESETTING Y REGISTERS
0016
;
0023
. . AND SEQUENCE COUNTERS
0016
;
0024
. . AND STARTING MULTIPLY
0016
;
0025
. . OPERATION
DELAY FOR MULTIPLY TO FINISH
0016
E2;
0026
SEX R2
0017
6E60;
0027
INP 6; IRX
. . MSB OF RESULTS IS STORED
0019
;
0028
. . AT LOCATION 0030
0019
6E60;
0029
INP 6; IRX
001B
6E60;
0030
INP 6; IRX
001D
6D60;
0031
INP 5; IRX
001F
6D60;
0032
INP 5; IRX
0021
6D;
0033
INP 5
. . COMPLETE LOADING RESULT
0022
;
0034
. . INTO MEMORY LOCATIONS
0022
;
0035
. . 0030 TO 0035
0022
;
0036
. . RESULTS = 0E558DBA2B5C
0022
3022;
0037 STOP
BR STOP
0024
;
0038
END
0000
The result of 201F7C16 x 723C0916 is 0E558DBA2B5C = BEFORE MULTIPLY
1576061279727610. It will be stored in memory as follows:
LOC
0030
31
32
BYTE
0E
55
8D
REGISTER X
REGISTER Y
REGISTER Z
AFTER MULTIPLY
33
BA
REGISTER X
34
2B
REGISTER Y
35
5C
REGISTER Z
MDU1
20
00
72
MDU2
1F
00
3C
MDU3
7C
00
09
MDU1
20
0E
BA
MDU2
1F
55
2B
MDU3
7C
8D
5C
4-55

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]