{"title":"使用微处理器编程创建图形","authors":"R. Tyson, Kevin Stanton, Nripendra N Sarker","doi":"10.18260/1-2-620-38688","DOIUrl":null,"url":null,"abstract":"Microprocessor programming is tedious which depends on the architecture of registers of a particular CPU and the associated memory system. However, interrupt routines available in the memory offer many free ingredients to create amazing outputs. With IA-32 architecture, the Interrupt 10h allows setting screen resolutions of up to 800x600 pixels with 8-bit colors including routines to create graphics in 16-bit programming. The basic method of graphics programming is to set the video output to graphics mode and then calling appropriate routines of INT 10h to draw one pixel at a time at a desired location. This paper describes the method of drawing some algebraic expressions. The method is next translated into assembly language program to draw straight line, circle, parabola or ellipse as per runtime option.","PeriodicalId":175579,"journal":{"name":"2009 GSW Proceedings","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Creating Graphics using Microprocessor Programming\",\"authors\":\"R. Tyson, Kevin Stanton, Nripendra N Sarker\",\"doi\":\"10.18260/1-2-620-38688\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Microprocessor programming is tedious which depends on the architecture of registers of a particular CPU and the associated memory system. However, interrupt routines available in the memory offer many free ingredients to create amazing outputs. With IA-32 architecture, the Interrupt 10h allows setting screen resolutions of up to 800x600 pixels with 8-bit colors including routines to create graphics in 16-bit programming. The basic method of graphics programming is to set the video output to graphics mode and then calling appropriate routines of INT 10h to draw one pixel at a time at a desired location. This paper describes the method of drawing some algebraic expressions. The method is next translated into assembly language program to draw straight line, circle, parabola or ellipse as per runtime option.\",\"PeriodicalId\":175579,\"journal\":{\"name\":\"2009 GSW Proceedings\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 GSW Proceedings\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.18260/1-2-620-38688\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 GSW Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.18260/1-2-620-38688","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Creating Graphics using Microprocessor Programming
Microprocessor programming is tedious which depends on the architecture of registers of a particular CPU and the associated memory system. However, interrupt routines available in the memory offer many free ingredients to create amazing outputs. With IA-32 architecture, the Interrupt 10h allows setting screen resolutions of up to 800x600 pixels with 8-bit colors including routines to create graphics in 16-bit programming. The basic method of graphics programming is to set the video output to graphics mode and then calling appropriate routines of INT 10h to draw one pixel at a time at a desired location. This paper describes the method of drawing some algebraic expressions. The method is next translated into assembly language program to draw straight line, circle, parabola or ellipse as per runtime option.