how to add two binary digits of 8bit size?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Mohit Nanduri
el 29 de Nov. de 2021
Comentada: Rik
el 30 de Nov. de 2021
input1 : 8 bit binary digit
input2 : 8 bit binary digit
output : 8 bit binary digit and carry should be stored in another variable
2 comentarios
Rik
el 29 de Nov. de 2021
This homework question is poorly phrased. It is very difficult to do anything in Matlab without using builtin functions.
Respuesta aceptada
Chunru
el 29 de Nov. de 2021
Editada: Chunru
el 29 de Nov. de 2021
a = '01001011';
b = '00100011';
c = '00000000';
% Cosider a carry bit
carry = 0;
% loop through from last bit to first bit
% add the bit from a and b and the carray
% update the results for the current bit and the carry bit
4 comentarios
Mohit N
el 30 de Nov. de 2021
@Rik actually this is not my homework or assignment please try to understand I am trying to run the output wihtout use of inbuilt functions previously u said that without using built in operators we can't do anything but I got the answer from @Chunru. please try to help @Rik but don't give negative comments.
Rik
el 30 de Nov. de 2021
The answer Chunru gave used the plus operator if I recall correctly. That is a builtin function.
Also, if it isn't homework, why would you limit yourself? Is there some part of binary addition you don't understand and want to do by hand?
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!