c51��Ƭ�C���c������R�������OӋ
�چ�Ƭ�C����ϵ�y�Ĕ���̎���^����������������С�����\�㆖�}�������BCD��������ʽ�����Ի�̎��������ˣ���Ҫ�ö��M�Ɣ�����ʾС������ʾС���ķ���һ���ЃɷN�����c�����c�������c���Y���������c�������\���^����ͬ���\���ٶȿ������S������ʾ���ķ����ĔU������λ���ɱ��������o�\��ʹ惦��������������Ҳ���ܱ��C�������Ȳ�׃�����c���ĽY���������s�������܉��Թ̶����ֹ�(ji��)�L�ȱ����������Ȳ�׃�����^�ٵ��ֹ�(ji��)��ʾ�ܴ�Ĕ��ķ��������ڴ惦���\������̎���Ĕ��������^���Ҫ���^�ߕr�����ø��c����
���c���ĸ���
���õĿƌWӋ��������ʾһ��ʮ�M�Ɣ���
l234.75=1.23475E3=1.23475×103
�ڔ����ܴ���С�r�����ÿƌWӋ������������Ч����ǰ��0���_��С���c��λ����ͻ���˔�������Ч���ֵ�λ���������˔����ı�ʾ�������J�飬�ƌWӋ��������ʮ�M�Ɣ��ĸ��c����ʾ������
�ڶ��M��Ч�У�Ҳ��������Ƶķ�������ʾһ��������
1234.75=10011010010.11(���M��)=0.1001101001011×211
һ����_ʽ��
N=S×2p
���@�N��ʾ����������ֵ���Ă����ֽM�ɣ���β��S����̖���A�aP����̖��
�ڶ��M���У�ͨ�^���x�����ֹ�(ji��)��λ����ʾ�@�IJ��������γ��˶��M�Ƹ��c�������M�Ƹ��c�������ж�N��ͬ�ı�ʾ������������һ�N��Ҋ�����ֹ�(ji��)���c���ĸ�ʽ��
����β��ռ16λ���A�aռ6λ���A��ռ1λ������ռ1λ���A�aͨ�����a�a����ʾ��
���@�N��ʾ��������С���c�Č��Hλ��Ҫ���A�a���_�������A�a���ǿ�׃������˷Q�鸡�c����
1234.75���@�N��ʽ�ĸ��c����ʾ���ǣ�
0000 1011 1001 1010 0101 1000
��ʮ���M�Ʊ�ʾ��
1234.75=0B9A58H
-1234.75=4B9A58H
0.171875=043B00H
-0.171875=443B00H
���ֹ�(ji��)���c�����ܱ�ʾ�����ֵ��
1×263=9.22×1018
�ܱ�ʾ����С���Ľ^��ֵ��
0.5×2-63=5.42×10-20
������ʾ�Ĕ��Ľ^��ֵ����=(5.42×10-20��9.22×1018)���ɴ˿��Կ����������ֹ�(ji��)���c����ʾ�Ĕ��ķ�����ö���
��ͬ�ӷ������Զ��xһ�����ֹ�(ji��)�ĸ��c�����ԝM����߾��ȵ���Ҫ��
Ҏ(gu��)���c��
ͬһ�����ø��c����ʾ�����Dz�ͬ������
1234.75=0B9A58H=0C4D2CH=0D2696H
�mȻ�@�N��ʾ�䔵ֵ����ͬ�ģ�����β������Ч���ֵ�λ����ͬ���քe��16λ��15λ��14λ�����\���^��������������ȵر����\�㾫�������M������β������Чλ�����@����Ҫ�����c���M��Ҏ(gu��)��̎����
��ֻ���]�ö��M��ԭ�a��ʾβ���r��β�������λ��l���tԓ���c����Ҏ(gu��)���c������Ҏ(gu��)���c��������β����0����С�A�a��ʾ0�����ֹ�(ji��)Ҏ(gu��)���c����0��ʾ��410000H��
���c�����\��֮ǰ���\��֮��Ҫ�M��Ҏ(gu��)��Ҏ(gu��)���^�̰������²��E��
(1)�����Д�β�Ƿ��0�������0��Ҏ(gu��)�Y����410000H;
(2)���β������0���Д��Ӕ������λ�Ƿ��1���������1��β���������A�a�p1;
(3)���Д��Ӕ������λ�Ƿ��1���������1���^�m(x��)�M��Ҏ(gu��)�����������1���tҎ(gu��)�Y����
���c���\��
���c���\����������p���ˡ����Ąt�\�������^�\�����_���\�������ʽ�\��ͺ����\�㡣�����\�㶼�����@Щ�����\��ĽM�ρ����������(ji��)��Ҫ��B���c���Ąt�\�㼰���ӳ���
1.���c������p�\��
���c�����\�������Y����β�����������A�a�����A�����^�����ڼ����p�\�����������\��ĸ��c�����A�a�����Dz�ͬ�ģ���β����������ֵҲ�Dz�ͬ�������@�N��r����β������ֱ����ӻ����p���������ʹ�ɂ������A��ͬ���@һ�^�̷Q�錦�A��һ����С�A����A���R��β���������������A�ஔ�����g�е�С���c���R������е�ͨ����β����ӻ����p�õ��˽Y����β����������β�����\��Y���ķ�̖�_�����A�a���ǃɂ������^����A�a��
��1 Ӌ��132.25+69.75
��: 132.25+69.75=088444H+078B80H=088444H+0845C0H=08CA00H=202
���ڃɂ����c�����A�a�քe��8��7���Ȍ��Ӕ����A�a׃?y��u)?����β������1λ���ɂ������A�a��ͬ����β��ֱ����Ӽ���͵�β�����͵�β�������λ��1����Ҏ(gu��)���c����
��2 Ӌ��12.39-93.1
��: 12.39-93.1=04C651H-07BA33H=87A169H=-80.71
�����б��p��С�ڜp�������ؓ�����Y���Ĕ�����1������A�a��ɂ������^����A�a��
2.���c���˷��\��
����O�����\��ăɂ��������քe��ʾ��
Na=(-1)SSa×Sa×2Pa
Nb=(-1)SSb ×Sb×2Pb
�����ķe��
N=Na×Nb=(-1)SSa+SSb×(Sa×Sb)×2Pa+Pb
ʽ��SSa��SSb��ɂ����Ĕ�����
�˷��\��ɿ��Y�飺
(1)�e�Ĕ�����˔��ķ�̖λ�ͱ��˔��ķ�̖λ��ģ2�����������;
(2)�e���A��˔��ͱ��˔����A�ĺ�;
(3)�e��β���鱻�˔��ͳ˔���β���ķe��
�����\��ĸ��c��һ�㶼��Ҏ(gu��)�ĸ��c����β���ķeС��1�������M����Ҏ(gu��)��̎�������п���С��0.5���������M����Ҏ(gu��)��̎����ʹ�e��Ҏ(gu��)���c��������˔��˔���β��0���t�e��410000H��������β����˕r���e�ĵ�16λ���ܷ�ӳ�ڽY���У�������e���ܕ��a��һ�����`����
��3 ��22.4l×4.23��
��: 22.41×4.23=05B349H×03875EH=07BD9AH=94.8
�e���A��˔��ͱ��˔��ĺͣ���8��β����˕r���eС��0.5���M����Ҏ(gu��)��̎�����A�a׃?y��u)?��
��4 Ӌ��2586.5×(-6.91)��
��: 2586.5×(-6.91)=0CA1BOH×83DD13H=8F8BA0H=-17872
���˔���������������0���˔���ؓ����������1���e�Ĕ�����0⊕1=1���e��ؓ����
3.���c���ij����\��
�����\����Ա�ʾ��
N=Na/Nb=[(-1)SSa×Sa×2Pa]/[(-1)SSb×Sb×2Pb ]
=(-1)SSa-SSb×(Sa/Sb) ×2Pa-Pb
���c���ij����\����Կ��Y�飺
(1) �̵Ĕ����鱻�����c�����ķ�̖λ�IJ�;
(2) �̵��A�a�鱻�����ͳ������A�a�IJ�;
(3) �̵�β���鱻�����ͳ�����β�����̡�
Ҏ(gu��)�ĸ��c���M�г����\��r��β��������̲���С��0.5�������M����Ҏ(gu��)��̎�������п��ܴ���1���Еr���M����Ҏ(gu��)��̎����
��5 Ӌ��390.67÷14.3l��
��: 390.67÷14.31=09C357H÷04E511H=05DA4EH=27.3
�̵��A�a�鱻�����c�������A�a�IJ���β������r���Y�������λ��1���̞�Ҏ(gu��)���c����
��6 Ӌ�� -6.02÷16.157��
��: -6.02÷16.157=83C0AAH÷058143H=FFBEC8H= -0.373
��̖����r���̞�ؓ�������ڱ�������β�����ڳ�����β�������Ա��������M����Ҏ(gu��)�����A�a׃?y��u)?���̵��A�a�� -1�����a�a����ʾ��
���c���\���ӳ���
ͨ�^ǰ��ķ������Կ��������c�\����^���s���������еķ�����Ҏ(gu��)�����@���B�N���õ����ֹ�(ji��)���c���\���ӳ���ͨ�^�������OӋ�@Щ�����������Mһ���˽⸡�c�����\���^�̺����c����Ϥ���s������OӋ������
1.���c��ͨ��Ҏ(gu��)���ӳ���
�ڸ��c���\���^�������Еr��Ҫ��Ҏ(gu��)�����Еr��Ҫ��Ҏ(gu��)����ͨ�^Ҏ(gu��)���ӳ���ȿɌ��F��Ҏ(gu��)�����ֿɌ��F��Ҏ(gu��)������w�������£�
��Cy=0�r���M����Ҏ(gu��)��F0=0�r.��R6(�A)R2R3(β��)��Ҏ(gu��)��1λ;F0=1�r����R7(�A)R4R5(β��)��Ҏ(gu��)��1λ��
��Cy=1�r����R6(�A)R3R3(β��)��(zh��)����Ҏ(gu��)����
�����_ʼ�r���Д��Lj�(zh��)����Ҏ(gu��)��߀����Ҏ(gu��)���������Ҏ(gu��)����߀Ҫ�Д��nj�R6(�A)R2R3(β��)߀�nj�R7(�A)R4R5(β��)�M��Ҏ(gu��)�����������Ҏ(gu��)����ֱ���Ѳ�����׃?y��u)��?gu��)���c����������D��D4-13��ʾ������飺
FSDT: JC LNORMS
MOV C, 39H ;�M����Ҏ(gu��)��
JB F0, NR7
MOV A, R2 ;R2R3����һλ
RRC A ;(Cy)����β�����λ
MOV R2, A
MOV A, R3
RRC A
MOV R3, A
INC R6 ;�A�a��1
RET
NR7: MOV A, R4
RRC A
MOV R4, A
MOV A, R5
RRC A
MOV R5, A
INC R7
RET
LNORMS: MOV A, R7
JNZ LSHIFT
CJNE R3, #00H, LSBIT8 ;���0���A�a41H
MOV R6, #41H
LSEND : RET
LSHIFT: JB ACC.7, LSEND
LSBIT8: MOV C, F0
MOV A, R3
RLC A
MOV R3, A
MOV A, R2
RLC A
MOV R2, A
CLR F0
DEC R6
SJMP LNORMS
2.���c���Ӝp�\���ӳ���
�����\��ĸ��c��������������Ҳ������ؓ�������ڼӷ��\��.���Ӕ��ͱ��Ӕ��Ĕ�����ͬ�r��β����ӣ���ͬ�rβ�����p;���ڜp���\�������p���ͱ��p���Ĕ�����ͬ�r��β�����p����ͬ�rβ����������ɂ����c�����A�a��ͬ�r��Ҫ�M�Ќ��A��ʹС�A�c���A�����������Y�����A�a�c���^����A�a��ͬ��
�ڈ�(zh��)�мӷ��\��r��β���п��ܴ���1�����Ҫ�M����Ҏ(gu��)��̎��;��(zh��)�Мp���\��r��β���п���С��0.5�������Ҫ�M����Ҏ(gu��)��̎����
���������ֹ�(ji��)���c�������p��̎���ڳ��������w���ܞ飺
R6(�A)R2R3(β)±R7(�A)R4R5(β)→R4(�A)R2R3(β);
��λ3AH=0�r����(zh��)�мӷ�;
��λ3AH=1�r����(zh��)�Мp����
�����D��D4—14��ʾ���������£�
FABP�� MOV A, R6
MOV C, ACC.7
MOV 38H, C ;�汻�Ӕ�����
XRL A, R7
JNB ACC.7, FAB1 ;������ͬ�t�D
CPL 3AH ;�������ȣ����\���־
�D4-14
FAB1: MOV A, R6
MOV C, ACC.6 ;�Uչ�A�a��̖λ
MOV ACC.7, C
MOV R6, A
MOV A, R7
CLR C
MOV A, R6
SUBB A, R7
JZ FAB2 ;�A�a��ͬ�t�D
CLR F0
JB ACC.7, FAB6
CJNE R4, #00H, FAB7
CJNE R5, #00H, FAB7
FAB2: JB 3AH, FAB9 ;�D����p��
MOV A, R3 ;��(zh��)��β���ӷ�
ADD A, R5
MOV R3, A
ADD A, R2
ADDC A, R4
MOV R2, A
JNC FAB4
SETB 39H
CLR C
FAB3: CLR F0
LCALL FSDT
FAB4: CJNE R2, #00H, FAB5
CJNE R3, #00H, FAB5
MOV R4, #41 ;�Y����0��Ҏ(gu��)��
RET
FAB5: MOV A, R6
MOV C, 38H
MOV ACC.7, C
XCH A, R4
MOV R6, A
RET
FAB6: CJNE R2, #00H, FAB8
CJNE R3, #00H, FAB8
MOV A, R7
MOV R6, A
SJMP FAB2
FAB7: CPL F0
FAB8: CLR C
LCALL FSDT
SJMP FAB1
FAB9: MOV A, R3 ;����p
CLR C
SUBB A, R5
MOV R3, A
MOV A, R2
SUBB A, R4
MOV R2, A
JNC FAB10
CLR A
CLR C
SUBB A, R3
MOV R3, A
CLR A
SUBB A, R2
MOV R2, A
CPL 38H
FAB10: SETB C
SJMP FAB3
3. ���c���˷��\���ӳ���
���c����˕r���A�aֱ����Ӽ��@�÷e���A�a��β����˕r���Y������С��0.5�����M����Ҏ(gu��)��̎�������������ֹ�(ji��)���c���˷��\���ӳ��������w���ܞ飺
(Ro)ָ������ֹ�(ji��)���c��×(R1)ָ������ֹ�(ji��)���c��→R4(�A)R2R3(β��)��
�D4-15���ֹ�(ji��)���c���˷��ij����D������飺
FMUL: LCALL FMLD ;�����c��
MOV A, R6 ;��e�Ĕ���
XRL A, R7
MOV C, ACC.7
MOV 38H, C
LCALL DMUL ;�{���p�ֹ�(ji��)�o��̖���˷��ӳ���
MOV A, R7
MOV C, ACC.7
MOV F0, C
MOV A, @R0
ADD A, @R1
MOV R6, A
SETB C
LCALL FSDT ;�M��Ҏ(gu��)����
�D4-15 ���ֹ�(ji��)���c���˷��ӳ���
MOV A, R6
MOV C, 38H
MOV ACC.7, C ;�÷e�Ĕ���
MOV R4, A
RET
ע��(1)FMLD�鸡�c��ȡ���ӳ��������ܞ飺��(R0)ָ������ֹ�(ji��)���c������R6(�A)R2R3(β��)������(R1)ָ������ֹ�(ji��)���c������R7(�A)R4R5(β��)�С�
(2)DMUL���p�ֹ�(ji��)�o��̖���˷��ӳ�����
4.���c�������\���ӳ���
���M�г����\��r����������β�����ܱȳ�����β����ܶ���ʹ�Y������1��������@�N��r�����������β�����ڳ�����β�����Ȍ���������β��������ʹ��С�ڳ�����β�����A�aҲ���������������䔵ֵ��׃�����������ֹ�(ji��)���c�������\��������书�ܞ飺(R0)ָ������ֹ�(ji��)���c������(R1)ָ������ֹ�(ji��)���c��→R4(�A)R2R3(β��)����
�����D��D4-16��ʾ������飺
FDIV: LCALL FMLD
MOV A, R6
XRL A, R7 ;���̵Ĕ���
MOV C, ACC.7
MOV 38H, C
CLR A
MOV R6, A
MOV R7, A
CJNE R4, #00H, FDIV1
CJNE R5, #00H, FDIV1
SETB C
RET ;������0����
FDIV1: MOV A, R3 ;���^�������c
SUBB A, R5 ;�������
MOV A, R2
SUBB A, R4
JC FDIV2
CLR F0
CLR 39H
LCALL FDST
RRC A
MOV R7, A
CLR C
SJMP FDIV1
FDIV2: CLR A
XCH A, R6
PUSH ACC
LCALL DDIV ;�{���p�ֹ�(ji��)��������
POP ACC
ADD A, @R0
CLR C
SUBB A, @R1
MOV C, 38H
MOV ACC.7, C
MOV R4, A
CLR C
RET

����admin ����ĕr�g��2018-05-19