如果无法访问c(n-2),如何确定溢出

时间:2016-03-19 14:03:31

标签: cpu-architecture

给定n位2的补码加法器/减法器什么是溢出逻辑。我无法访问内部电路设计。只有2个n位数,sum,add / sub,carry(in),carry(out)

1 个答案:

答案 0 :(得分:0)

在这种情况下,有一些确定溢出的规则。 (注意:这仅适用于添加,但将<div contenteditable name="myWidget" ng-bind-html="userContent" ng-model="userContent" strip-br="true" required></div> 视为app.directive('contenteditable', ['$sce', function($sce) { return { restrict: 'A', // only activate on element attribute require: '?ngModel', // get a hold of NgModelController link: function(scope, element, attrs, ngModel) { if (!ngModel) return; // do nothing if no ng-model // Specify how UI should be updated ngModel.$render = function() { element.html($sce.getTrustedHtml(ngModel.$viewValue || '')); }; // Listen for change events to enable binding element.on('blur keyup change', function() { scope.$evalAsync(read); }); read(); // initialize // Write data to the model function read() { var html = element.html(); // When we clear the content editable the browser leaves a <br> behind // If strip-br attribute is provided then we strip this out if ( attrs.stripBr && html == '<br>' ) { html = ''; } ngModel.$setViewValue(html); } } }; }]); app.controller('testController', ['$scope','$timeout', function($scope,$timeout) { $timeout(function(){ $scope.userContent = '<a href="something.com">something.com</a>'; }); }]); ,您也可以找出减法规则)。

  1. 如果两个输入有不同的符号,那么就不会有溢出。

  2. 如果它们具有相同的符号,但输出具有不同的符号,则表示您有溢出。例如,如果你添加两个正数而得到否定结果,你知道它是一个溢出(因为两个正数不能总和为负数)。

  3. 换句话说,A - B