ÿþinicio: MOV CERO CONT CMP N1 CERO BEQ FIN MOV UNO CONT MOV CERO CONT2 MOV CERO RES BUCLE: CMP CONT N1 BEQ BUCLE2 ADD UNO CONT ADD UNO CONT2 CMP UNO UNO BEQ BUCLE BUCLE2: CMP CONT2 NMAX BEQ FIN ADD UNO CONT2 ADD UNO RES CMP UNO UNO BEQ BUCLE2 FIN:BEQ FIN N1: CONT: CONT2: NMAX:dato FFFF RES: UNO:dato 0001 CERO:dato 0000 CCA2 DE N1 =MAXNUM-(N1-1) 0000 0-0 0000 0001 1-15 1111 0010 2-14 1110 0011 3-13 1101 0100 4-12 1100 0101 5-11 1011 0110 6-10 1010 0111 7-9 1001 1000 8-8 1000 1001 9-7 0111 1010 10-6 0110 1011 11-5 0101 1100 12-4 0100 1101 13-3 0011 1110 14-2 0010 1111 15-1 0001 ///////////////////////////////////////////////// Un procesador manexa unha memoria de 128Mx64. Cál debería ser o tamaño do rexistro contador de programa, PC? 128=2^7 M=2^20 total=2^27 oesase 27 bits de buffer de pc Cál será o Mapa de memoria dunha computadora que posúe un bus de datos de 64 liñas e un bus de direccións de 32, supoñendo, claro está, que o bus de control está preparado para manexar a mesma. 2^32bx64b 512MBx64b ¿Cántos bloques de memoria de 16Kx8 se necesitan para formar unha memoria de 32Kx32?. 16kx8 = 128k 32kx32 = 1024K 1024k/128k=8 se necesitan 8 modulos de 16kx8 T%P%W%T%P%W%T%P%W%T%P%W% Q% Q%Q% Q%Q% Q%Q% Q% Z%P%]%Z%P%]%Z%P%]%Z%P%]% T%P%W%T%P%W%T%P%W%T%P%W% Q% Q%Q% Q%Q% Q%Q% Q% Z%P%]%Z%P%]%Z%P%]%Z%P%]%