User Tag List

Страница 170 из 227 ПерваяПервая ... 166167168169170171172173174 ... ПоследняяПоследняя
Показано с 1,691 по 1,700 из 2264

Тема: Особенности процессоров и устройств архитектуры PDP-11. Тесты. Диагностика.

  1. #1691

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    .

    Тест: TDIV13.SAV - выводит все команды DIV R2,R1, после выполнения которых содержимое PSW отличается от результата на ВМ2.

    Файлы: TDIV13.SAV и ODD.DAT должны находиться на устройстве DK:

    На модели ВМ2 результат такой:

    Код:
    .ASS HD3 DK
     
    .RUN TDIV13
     
    Тестирование правильности выполнения команд процессора:
     
            Команда деления (частичный тест):
            DIV R2,R1
     
     
    .

    На специально испорченной модели ВМ3 результат такой:

    Код:
    .ASS HD3 DK
    
    .RUN TDIV13
     
    Тестирование правильности выполнения команд процессора:
     
            Команда деления (частичный тест):
            DIV R2,R1
     
    R2/050000 ; R1/177777 >>> DIV R2,R1 >>> CPU PSW/000005 ; VM2 PSW/000004
    R2/050000 ; R1/177776 >>> DIV R2,R1 >>> CPU PSW/000011 ; VM2 PSW/000010
    R2/050000 ; R1/177775 >>> DIV R2,R1 >>> CPU PSW/000011 ; VM2 PSW/000010
    R2/050000 ; R1/177774 >>> DIV R2,R1 >>> CPU PSW/000011 ; VM2 PSW/000010
    R2/050000 ; R1/177773 >>> DIV R2,R1 >>> CPU PSW/000011 ; VM2 PSW/000010
    R2/050000 ; R1/177772 >>> DIV R2,R1 >>> CPU PSW/000011 ; VM2 PSW/000010
    R2/050000 ; R1/177771 >>> DIV R2,R1 >>> CPU PSW/000011 ; VM2 PSW/000010
    R2/050000 ; R1/177770 >>> DIV R2,R1 >>> CPU PSW/000011 ; VM2 PSW/000010
    R2/050000 ; R1/000007 >>> DIV R2,R1 >>> CPU PSW/000001 ; VM2 PSW/000000
    R2/050000 ; R1/000006 >>> DIV R2,R1 >>> CPU PSW/000001 ; VM2 PSW/000000
    R2/050000 ; R1/000005 >>> DIV R2,R1 >>> CPU PSW/000001 ; VM2 PSW/000000
    R2/050000 ; R1/000004 >>> DIV R2,R1 >>> CPU PSW/000001 ; VM2 PSW/000000
    R2/050000 ; R1/000003 >>> DIV R2,R1 >>> CPU PSW/000001 ; VM2 PSW/000000
    R2/050000 ; R1/000002 >>> DIV R2,R1 >>> CPU PSW/000001 ; VM2 PSW/000000
    R2/050000 ; R1/000001 >>> DIV R2,R1 >>> CPU PSW/000001 ; VM2 PSW/000000
    R2/050000 ; R1/000000 >>> DIV R2,R1 >>> CPU PSW/000005 ; VM2 PSW/000004
     
    .
    Последний раз редактировалось Patron; 27.02.2016 в 14:57.

  2. #1692

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На ВМ3 результат такой:
    Код:
    .RUN HX3:TDIV13
    CSI Error
     
    .AS HX3: DK:
     
    .RUN HX3:TDIV13
     
    Тестирование правильности выполнения команд процессора:
     
            Команда деления (частичный тест):
            DIV R2,R1
     
    R2/177777 ; R1/177776 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177777 ; R1/177775 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177777 ; R1/177774 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177777 ; R1/177773 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177777 ; R1/177772 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177777 ; R1/177771 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177777 ; R1/177770 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177776 ; R1/177776 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177776 ; R1/177775 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177776 ; R1/177774 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177776 ; R1/177773 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177776 ; R1/177772 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177776 ; R1/177771 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177776 ; R1/177770 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177775 ; R1/177775 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177775 ; R1/177774 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177775 ; R1/177773 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177775 ; R1/177772 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177775 ; R1/177771 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177775 ; R1/177770 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177774 ; R1/177775 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177774 ; R1/177774 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177774 ; R1/177773 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177774 ; R1/177772 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177774 ; R1/177771 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/177774 ; R1/177770 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000003 ; R1/177775 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000003 ; R1/177774 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000003 ; R1/177773 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000003 ; R1/177772 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000003 ; R1/177771 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000003 ; R1/177770 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000002 ; R1/177776 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000002 ; R1/177775 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000002 ; R1/177774 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000002 ; R1/177773 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000002 ; R1/177772 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000002 ; R1/177771 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000002 ; R1/177770 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000001 ; R1/177776 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000001 ; R1/177775 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000001 ; R1/177774 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000001 ; R1/177773 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000001 ; R1/177772 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000001 ; R1/177771 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000001 ; R1/177770 >>> DIV R2,R1 >>> CPU PSW/000012 ; VM2 PSW/000002
    R2/000000 ; R1/177777 >>> DIV R2,R1 >>> CPU PSW/000013 ; VM2 PSW/000003
    R2/000000 ; R1/177776 >>> DIV R2,R1 >>> CPU PSW/000013 ; VM2 PSW/000003
    R2/000000 ; R1/177775 >>> DIV R2,R1 >>> CPU PSW/000013 ; VM2 PSW/000003
    R2/000000 ; R1/177774 >>> DIV R2,R1 >>> CPU PSW/000013 ; VM2 PSW/000003
    R2/000000 ; R1/177773 >>> DIV R2,R1 >>> CPU PSW/000013 ; VM2 PSW/000003
    R2/000000 ; R1/177772 >>> DIV R2,R1 >>> CPU PSW/000013 ; VM2 PSW/000003
    R2/000000 ; R1/177771 >>> DIV R2,R1 >>> CPU PSW/000013 ; VM2 PSW/000003
    R2/000000 ; R1/177770 >>> DIV R2,R1 >>> CPU PSW/000013 ; VM2 PSW/000003
    R2/000000 ; R1/000000 >>> DIV R2,R1 >>> CPU PSW/000007 ; VM2 PSW/000003
     
    .

  3. #1693

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    На ВМ3 результат такой:
    Странно, кстати, некоторые результаты в TDIV10 имели другой результат. Например при делении на ноль нуля и минус единицы флаги N и Z не устанавливались.

    - - - Добавлено - - -

    Вообще складывается впечатление, что при арифметическом переполнении (ну и делении на ноль, как частном случае) флаги N и Z вообще не трогаются. Надо в тест перед командой DIV поставить команду CCC, и посмотреть, что получиться.

  4. #1694

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Вообще складывается впечатление, что при арифметическом переполнении (ну и делении на ноль, как частном случае) флаги N и Z вообще не трогаются.
    Так и есть. Когда я изменил модель ВМ3 на такое поведение - контрольные суммы тестов деления нечётного регистра совпали.

    Осталось разобраться с делением чётного регистра - там всё сложнее.

    - - - Добавлено - - -

    В итоге оказалось не слишком сложно.

    Тест: TDIV14.SAV - позволит насладиться особенностями выполнения деления чётного регистра процессром 1801ВМ3.

    Результат на эмулируемом ВМ3 такой:

    Код:
    .RUN TDIV14
     
    PSW[017] ; R0[000000] ; R1[000000] ; R2[000000] >>> DIV R2,R0 >>>
    PSW[017] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[100000] ; R1[000000] ; R2[000000] >>> DIV R2,R0 >>>
    PSW[017] ; R0[100000] ; R1[000000]
     
    PSW[017] ; R0[100000] ; R1[000000] ; R2[100000] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[100001] ; R1[000000] ; R2[100001] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[100001] ; R1[000000] ; R2[077777] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[177777] ; R1[000000] ; R2[000001] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[177777] ; R1[000000] ; R2[177777] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[177776] ; R1[000000] ; R2[000002] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[177776] ; R1[000000] ; R2[177776] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[133334] ; R1[000000] ; R2[044444] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[133334] ; R1[000000] ; R2[133334] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
    - - - Добавлено - - -

    Особенно вдохновляет деление на 1, дающее в результате 0.

  5. #1695

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Тест: TDIV14.SAV - позволит насладиться особенностями выполнения деления чётного регистра процессром 1801ВМ3.
    А на реальном 1801ВМ2 такой:
    Код:
    .TDIV14 
    PSW[017] ; R0[000000] ; R1[000000] ; R2[000000] >>> DIV R2,R0 >>>
    PSW[003] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[100000] ; R1[000000] ; R2[000000] >>> DIV R2,R0 >>>
    PSW[003] ; R0[100000] ; R1[000000]
     
    PSW[017] ; R0[100000] ; R1[000000] ; R2[100000] >>> DIV R2,R0 >>>
    PSW[002] ; R0[100000] ; R1[000000]
     
    PSW[017] ; R0[100001] ; R1[000000] ; R2[100001] >>> DIV R2,R0 >>>
    PSW[002] ; R0[100001] ; R1[000000]
     
    PSW[017] ; R0[100001] ; R1[000000] ; R2[077777] >>> DIV R2,R0 >>>
    PSW[002] ; R0[100001] ; R1[000000]
     
    PSW[017] ; R0[177777] ; R1[000000] ; R2[000001] >>> DIV R2,R0 >>>
    PSW[002] ; R0[177777] ; R1[000000]
     
    PSW[017] ; R0[177777] ; R1[000000] ; R2[177777] >>> DIV R2,R0 >>>
    PSW[002] ; R0[177777] ; R1[000000]
     
    PSW[017] ; R0[177776] ; R1[000000] ; R2[000002] >>> DIV R2,R0 >>>
    PSW[002] ; R0[177776] ; R1[000000]
     
    PSW[017] ; R0[177776] ; R1[000000] ; R2[177776] >>> DIV R2,R0 >>>
    PSW[002] ; R0[177776] ; R1[000000]
     
    PSW[017] ; R0[133334] ; R1[000000] ; R2[044444] >>> DIV R2,R0 >>>
    PSW[002] ; R0[133334] ; R1[000000]
     
    PSW[017] ; R0[133334] ; R1[000000] ; R2[133334] >>> DIV R2,R0 >>>
    PSW[002] ; R0[133334] ; R1[000000]

  6. #1696

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На ВМ3 результат такой:
    Код:
    .RUN TDIV14
     
    PSW[017] ; R0[000000] ; R1[000000] ; R2[000000] >>> DIV R2,R0 >>>
    PSW[017] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[100000] ; R1[000000] ; R2[000000] >>> DIV R2,R0 >>>
    PSW[017] ; R0[100000] ; R1[000000]
     
    PSW[017] ; R0[100000] ; R1[000000] ; R2[100000] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[100001] ; R1[000000] ; R2[100001] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[100001] ; R1[000000] ; R2[077777] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[177777] ; R1[000000] ; R2[000001] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[177777] ; R1[000000] ; R2[177777] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[177776] ; R1[000000] ; R2[000002] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[177776] ; R1[000000] ; R2[177776] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[133334] ; R1[000000] ; R2[044444] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
    PSW[017] ; R0[133334] ; R1[000000] ; R2[133334] >>> DIV R2,R0 >>>
    PSW[004] ; R0[000000] ; R1[000000]
     
     
    .

  7. #1696
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #1697

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    На ВМ3 результат такой:
    Как я понял, ВМ3 неправильно выполняет деление, если в качестве частного получается 0x10000 или 0xFFFF0000?

  9. #1698

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Как я понял, ВМ3 неправильно выполняет деление, если в качестве частного получается 0x10000 или 0xFFFF0000?
    Если младшее слово делимого нулевое, а старшее отрицательное и по модулю равно делителю, то тогда деление вместо переполнения даёт нулевой результат.

  10. #1699

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Особенно вдохновляет деление на 1, дающее в результате 0.
    А как еще -65536 представить в 16 битах?

    - - - Добавлено - - -

    Код:
    .RU TDIV14
    
    PSW[017] ; R0[000000] ; R1[000000] ; R2[000000] >>> DIV R2,R0 >>>
    PSW[007] ; R0[000000] ; R1[000000]
    
    PSW[017] ; R0[100000] ; R1[000000] ; R2[000000] >>> DIV R2,R0 >>>
    PSW[007] ; R0[100000] ; R1[000000]
    
    PSW[017] ; R0[100000] ; R1[000000] ; R2[100000] >>> DIV R2,R0 >>>
    PSW[002] ; R0[100000] ; R1[000000]
    
    PSW[017] ; R0[100001] ; R1[000000] ; R2[100001] >>> DIV R2,R0 >>>
    PSW[002] ; R0[100001] ; R1[000000]
    
    PSW[017] ; R0[100001] ; R1[000000] ; R2[077777] >>> DIV R2,R0 >>>
    PSW[012] ; R0[100001] ; R1[000000]
    
    PSW[017] ; R0[177777] ; R1[000000] ; R2[000001] >>> DIV R2,R0 >>>
    PSW[012] ; R0[177777] ; R1[000000]
    
    PSW[017] ; R0[177777] ; R1[000000] ; R2[177777] >>> DIV R2,R0 >>>
    PSW[002] ; R0[177777] ; R1[000000]
    
    PSW[017] ; R0[177776] ; R1[000000] ; R2[000002] >>> DIV R2,R0 >>>
    PSW[012] ; R0[177776] ; R1[000000]
    
    PSW[017] ; R0[177776] ; R1[000000] ; R2[177776] >>> DIV R2,R0 >>>
    PSW[002] ; R0[177776] ; R1[000000]
    
    PSW[017] ; R0[133334] ; R1[000000] ; R2[044444] >>> DIV R2,R0 >>>
    PSW[012] ; R0[133334] ; R1[000000]
    
    PSW[017] ; R0[133334] ; R1[000000] ; R2[133334] >>> DIV R2,R0 >>>
    PSW[002] ; R0[133334] ; R1[000000]
    
    
    .
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  11. #1700

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Если младшее слово делимого нулевое, а старшее отрицательное и по модулю равно делителю, то тогда деление вместо переполнения даёт нулевой результат.
    Ну в этом случае результат равен 65536 или -65536, а остаток нулевой.

Страница 170 из 227 ПерваяПервая ... 166167168169170171172173174 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)

Похожие темы

  1. Тесты ВМ1
    от nzeemin в разделе БК-0010/0011
    Ответов: 90
    Последнее: 05.10.2018, 12:24
  2. Диагностика
    от dk_spb в разделе Корвет
    Ответов: 31
    Последнее: 21.07.2017, 23:52
  3. Проблема двух процессоров.
    от Mikka_A в разделе Несортированное железо
    Ответов: 21
    Последнее: 28.11.2006, 17:04

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •