MicroprocessorsPub Date : 1978-10-01DOI: 10.1016/0308-5953(78)90166-6
{"title":"High-level languages: The next technology","authors":"","doi":"10.1016/0308-5953(78)90166-6","DOIUrl":"https://doi.org/10.1016/0308-5953(78)90166-6","url":null,"abstract":"","PeriodicalId":100928,"journal":{"name":"Microprocessors","volume":"2 5","pages":"Pages 286-289"},"PeriodicalIF":0.0,"publicationDate":"1978-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0308-5953(78)90166-6","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137227772","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
MicroprocessorsPub Date : 1978-10-01DOI: 10.1016/0308-5953(78)90161-7
Michael Andrews, Thomas Mraz
{"title":"Unified elementary function generator","authors":"Michael Andrews, Thomas Mraz","doi":"10.1016/0308-5953(78)90161-7","DOIUrl":"10.1016/0308-5953(78)90161-7","url":null,"abstract":"<div><p>Software for the CORDIC algorithm as applied to microprocessors is described. For applications sensitive to memory but insensitive to speed, CORDIC can be used as a universal subroutine to generate several elementary functions. The universality of the actual code applies to each of the elementary functions. The only difference for each function remains in the argument reduction and parameter scaling. An example for generating sine and cosine functions on a 6800 microprocessor is described.</p></div>","PeriodicalId":100928,"journal":{"name":"Microprocessors","volume":"2 5","pages":"Pages 270-274"},"PeriodicalIF":0.0,"publicationDate":"1978-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0308-5953(78)90161-7","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74540642","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
MicroprocessorsPub Date : 1978-10-01DOI: 10.1016/0308-5953(78)90160-5
Martin Whitebread
{"title":"Design techniques with microprocessors","authors":"Martin Whitebread","doi":"10.1016/0308-5953(78)90160-5","DOIUrl":"10.1016/0308-5953(78)90160-5","url":null,"abstract":"<div><p>Before any design or development activities can take place on a microprocessor project, some essential preparations have to be made. First, the objective of the project, which is really the customer's objective, must be fully documented. It is no use designing the perfect answer to the wrong problem.</p><p>Second, various operational, functional and system specifications are needed. Before design and development begins, each and every subsystem should be specified. The relationships of hardware and software must be defined, as should, surprisingly enough, the maintenance and support needed. Difficulties of support may make the design untenable. Finally, a mechanism will be needed to implement changes in specification as they occur and also to feed back any difficulties from the design and development unit. It is only then that a project is ready for design and development work.</p><p>The control of microprocessor projects is made easier by the use of comprehensive systems specifications. Mechanisms will be needed to report changes in specifications or design up and down the chain of command.</p><p>There are considerable problems of control caused by the very nature of microprocessor activity. There is a need for the skills of hardware design and development and similarly for software production. The careful control of these two and the organization of testing facilities is a full-time task for a project manager. The end result of this is the identification of five skills: project management, systems design, programming, electronics design and electronics assembly.</p><p>To take a team made up of these mixed, abilities into a totally alien environment would be to court disaster. The novice team will need training, support and above all information. Success centres around the quality of the subsystem specifications and the ability of the project team to carry them through.</p></div>","PeriodicalId":100928,"journal":{"name":"Microprocessors","volume":"2 5","pages":"Pages 263-267"},"PeriodicalIF":0.0,"publicationDate":"1978-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0308-5953(78)90160-5","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82830449","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}