Fatti: Fatti: A. M._, nato nel 1949, cittadino serbo, attivo quale muratore e piastrellista, in data 27 settembre 2000 ha presentato istanza all'Ufficio assicurazione invalidità del Cantone Ticino (UAI) tendente all'assegnazione di prestazioni per adulti. A sostegno della propria richiesta ha prodotto alcuni certificati medici secondo cui risultava inabile al lavoro al 100% dal 24 novembre 1999 in quanto affetto da sindrome lombo-vertebrale cronica con turbe statiche, scoliosi sinistra convessa, protrusione discale L4/L5, sindrome degenerativa della lombare con faccettopatie, tendomiogelosi e miogelosi a catena, sindrome depressiva, stato dopo ulcera gastrica e sintomatologia conversiva caratterizzata da disestesie del corpo a sinistra. L'UAI, dopo aver sottoposto l'assicurato ad esami medico-specialistici eseguiti dal dott. G._, reumatologo, e dal dott. D._, psichiatra, e posto in atto alcuni accertamenti di natura economica, con decisione del 7 gennaio 2003, confermata con provvedimento del 12 marzo seguente in seguito all'opposizione interposta dall'interessato, ha respinto la domanda di rendita, ritenuto che il grado di incapacità al guadagno, dedotto dal raffronto del reddito annuo da valido quale muratore/piastrellista di fr. 68'754.- con quello ancora conseguibile con l'invalidità secondo quanto previsto dai dati pubblicati dall'inchiesta svizzera sulla struttura dei salari (ISS) edita dall'Ufficio federale di statistica, in attività non qualificate, ridotto del 10% in seguito alle limitazioni dovute al danno alla salute, pari a fr. 46'539.-, risultava essere unicamente del 32.26%. L'UAI, dopo aver sottoposto l'assicurato ad esami medico-specialistici eseguiti dal dott. G._, reumatologo, e dal dott. D._, psichiatra, e posto in atto alcuni accertamenti di natura economica, con decisione del 7 gennaio 2003, confermata con provvedimento del 12 marzo seguente in seguito all'opposizione interposta dall'interessato, ha respinto la domanda di rendita, ritenuto che il grado di incapacità al guadagno, dedotto dal raffronto del reddito annuo da valido quale muratore/piastrellista di fr. 68'754.- con quello ancora conseguibile con l'invalidità secondo quanto previsto dai dati pubblicati dall'inchiesta svizzera sulla struttura dei salari (ISS) edita dall'Ufficio federale di statistica, in attività non qualificate, ridotto del 10% in seguito alle limitazioni dovute al danno alla salute, pari a fr. 46'539.-, risultava essere unicamente del 32.26%. B. Contro il provvedimento amministrativo l'assicurato è insorto con gravame al Tribunale delle assicurazioni del Cantone Ticino, chiedendone l'annullamento e, segnatamente, il riconoscimento di una rendita di invalidità. Ha in particolare censurato la fedefacenza delle perizie mediche esperite pendente causa amministrativa ed il fatto che non era stato tenuto conto della documentazione da lui prodotta, motivo per cui ha chiesto l'erezione di una perizia giudiziaria specialistica essendo nel suo caso il grado di inabilità lavorativa del 50%. Tramite giudizio del 28 novembre 2003 il Tribunale cantonale ha respinto il gravame, ritenuto che le perizie esperite in sede amministrativa risultavano ineccepibili, mentre il grado di invalidità non raggiungeva il tasso minimo previsto dalla legge. Tramite giudizio del 28 novembre 2003 il Tribunale cantonale ha respinto il gravame, ritenuto che le perizie esperite in sede amministrativa risultavano ineccepibili, mentre il grado di invalidità non raggiungeva il tasso minimo previsto dalla legge. C. Avverso la pronunzia cantonale M._, rappresentato dall'avv. Beni Dalle Fusine, interpone ricorso di diritto amministrativo al Tribunale federale delle assicurazioni, chiedendo l'assegnazione di una rendita intera di invalidità. Dei motivi si dirà, se necessario, nei considerandi. Chiamati a pronunciarsi sul ricorso, l'UAI ne propone la reiezione, mentre l'Ufficio federale delle assicurazioni sociali non si è espresso. Dopo la presentazione della risposta di causa il ricorrente ha prodotto nuova documentazione medica che attesta l'esistenza di una patologia di natura angiologica la quale, secondo il medico interpellato, giustificherebbe l'erogazione di una rendita intera di invalidità. Ulteriore documentazione relativa alla medesima patologia è stata trasmessa a questa Corte il 19 agosto, il 7 settembre, il 1° ottobre e il 5 novembre 2004. I citati documenti sono stati inviati per conoscenza all'amministrazione, la quale non si è espressa in merito.