{"id":"https://openalex.org/W4200279982","doi":"https://doi.org/10.1109/clei53233.2021.9640144","title":"A new generic simulator for the teaching of assembly programming","display_name":"A new generic simulator for the teaching of assembly programming","publication_year":2021,"publication_date":"2021-10-25","ids":{"openalex":"https://openalex.org/W4200279982","doi":"https://doi.org/10.1109/clei53233.2021.9640144"},"language":"en","primary_location":{"id":"doi:10.1109/clei53233.2021.9640144","is_oa":false,"landing_page_url":"https://doi.org/10.1109/clei53233.2021.9640144","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 XLVII Latin American Computing Conference (CLEI)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5026731184","display_name":"Diego Camarmas-Alonso","orcid":"https://orcid.org/0000-0001-7561-3619"},"institutions":[{"id":"https://openalex.org/I50357001","display_name":"Universidad Carlos III de Madrid","ror":"https://ror.org/03ths8210","country_code":"ES","type":"education","lineage":["https://openalex.org/I50357001"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Diego Camarmas-Alonso","raw_affiliation_strings":["Universidad Carlos III de Madrid, Legan\u00e9s, Espa\u00f1a"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad Carlos III de Madrid, Legan\u00e9s, Espa\u00f1a","institution_ids":["https://openalex.org/I50357001"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026580321","display_name":"F\u00e9lix Garc\u0131\u0301a-Carballeira","orcid":"https://orcid.org/0000-0002-5067-1502"},"institutions":[{"id":"https://openalex.org/I50357001","display_name":"Universidad Carlos III de Madrid","ror":"https://ror.org/03ths8210","country_code":"ES","type":"education","lineage":["https://openalex.org/I50357001"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Felix Garcia-Carballeira","raw_affiliation_strings":["Universidad Carlos III de Madrid, Legan\u00e9s, Espa\u00f1a"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad Carlos III de Madrid, Legan\u00e9s, Espa\u00f1a","institution_ids":["https://openalex.org/I50357001"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028272905","display_name":"Elias Del-Pozo-Punal","orcid":null},"institutions":[{"id":"https://openalex.org/I50357001","display_name":"Universidad Carlos III de Madrid","ror":"https://ror.org/03ths8210","country_code":"ES","type":"education","lineage":["https://openalex.org/I50357001"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Elias Del-Pozo-Punal","raw_affiliation_strings":["Universidad Carlos III de Madrid, Legan\u00e9s, Espa\u00f1a"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad Carlos III de Madrid, Legan\u00e9s, Espa\u00f1a","institution_ids":["https://openalex.org/I50357001"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5049754345","display_name":"Alejandro Calder\u00f3n","orcid":"https://orcid.org/0000-0001-6185-653X"},"institutions":[{"id":"https://openalex.org/I50357001","display_name":"Universidad Carlos III de Madrid","ror":"https://ror.org/03ths8210","country_code":"ES","type":"education","lineage":["https://openalex.org/I50357001"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Alejandro Calderon Mateos","raw_affiliation_strings":["Universidad Carlos III de Madrid, Legan\u00e9s, Espa\u00f1a"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad Carlos III de Madrid, Legan\u00e9s, Espa\u00f1a","institution_ids":["https://openalex.org/I50357001"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I50357001"],"apc_list":null,"apc_paid":null,"fwci":0.394,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.56705589,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.9352999925613403,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.9352999925613403,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.832364022731781},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.7335532903671265},{"id":"https://openalex.org/keywords/assembly-language","display_name":"Assembly language","score":0.6707683801651001},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6432979702949524},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.6429768800735474},{"id":"https://openalex.org/keywords/computer-architecture-simulator","display_name":"Computer architecture simulator","score":0.6370043158531189},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5958168506622314},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.5209492444992065},{"id":"https://openalex.org/keywords/subroutine","display_name":"Subroutine","score":0.44915667176246643},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3894835114479065},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.35342711210250854},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.22547724843025208}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.832364022731781},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.7335532903671265},{"id":"https://openalex.org/C50831359","wikidata":"https://www.wikidata.org/wiki/Q165436","display_name":"Assembly language","level":3,"score":0.6707683801651001},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6432979702949524},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.6429768800735474},{"id":"https://openalex.org/C201203610","wikidata":"https://www.wikidata.org/wiki/Q5157524","display_name":"Computer architecture simulator","level":2,"score":0.6370043158531189},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5958168506622314},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.5209492444992065},{"id":"https://openalex.org/C96147967","wikidata":"https://www.wikidata.org/wiki/Q190686","display_name":"Subroutine","level":2,"score":0.44915667176246643},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3894835114479065},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.35342711210250854},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.22547724843025208}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/clei53233.2021.9640144","is_oa":false,"landing_page_url":"https://doi.org/10.1109/clei53233.2021.9640144","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 XLVII Latin American Computing Conference (CLEI)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.7699999809265137}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2505808691","https://openalex.org/W44466468","https://openalex.org/W2007979751","https://openalex.org/W2084033778","https://openalex.org/W2011148850","https://openalex.org/W2000432550","https://openalex.org/W2977932977","https://openalex.org/W2350048855","https://openalex.org/W2367523596","https://openalex.org/W2352305101"],"abstract_inverted_index":{"This":[0,37],"article":[1],"introduces":[2],"CREATOR,":[3],"a":[4,21,31],"new":[5],"generic":[6],"simulator":[7,27,38,53,113],"for":[8,128,204],"assembly":[9,146,177],"programming,":[10],"developed":[11,119,148],"by":[12],"the":[13,17,41,52,70,73,81,109,118,123,129,150,166,172,176,201,210,218],"ARCOS":[14],"group":[15],"at":[16],"UC3M.":[18],"CREATOR":[19,49,68,99,132,153],"is":[20],"new,":[22],"highly":[23],"intuitive,":[24],"and":[25,43,57,104,142,159,206,217],"portable":[26],"that":[28,117,138],"runs":[29],"from":[30,51],"web":[32],"browser":[33],"(no":[34],"installation":[35],"needed).":[36],"comes":[39],"with":[40,122],"MIPS32":[42],"RISC-V":[44],"(32IMF)":[45],"instruction":[46,60,82,87,130],"set.":[47,83,131],"Nevertheless,":[48],"allows,":[50],"itself,":[54],"to":[55,77,100,144,157,165],"edit":[56],"define":[58],"other":[59,145],"sets":[61],"(instructions,":[62],"format,":[63],"registers,":[64],"etc.).":[65],"Even":[66],"more,":[67],"allows":[69,115,155],"definition":[71],"of":[72,175,193],"parameter":[74,124],"passing":[75,125],"convention":[76,126],"be":[78,140],"used":[79,180],"in":[80,108,149,181,200,208],"Once":[84],"each":[85],"particular":[86],"set":[88],"(MIPS32,":[89],"ARM,":[90],"RISCV,":[91],"etc.)":[92],"has":[93,196],"been":[94,197],"defined,":[95],"students":[96,205],"can":[97,139],"use":[98,195],"edit,":[101],"compile,":[102],"execute":[103],"debug":[105],"programs":[106,120,147],"written":[107],"associated":[110],"assembler.":[111],"The":[112,191],"also":[114],"checking":[116],"comply":[121],"defined":[127],"lets":[133],"us":[134],"create":[135],"subroutine":[136],"libraries":[137],"loaded":[141],"linked":[143],"simulator.":[151],"All":[152],"features":[154],"teacher":[156],"design":[158],"deploy":[160],"practical":[161],"laboratories":[162],"more":[163],"adapted":[164],"desired":[167],"teaching":[168,173],"goals.":[169],"That":[170],"improves":[171],"experience":[174,192],"language":[178],"frequently":[179],"different":[182],"subjects":[183],"such":[184],"as":[185],"Computer":[186,189],"Architecture":[187],"or":[188],"Structure.":[190],"its":[194],"very":[198],"positive":[199],"past":[202],"courses":[203],"teachers":[207],"both":[209],"Universidad":[211,219],"Carlos":[212],"III":[213],"de":[214],"Madrid":[215],"(UC3M)":[216],"Castilla":[220],"la":[221],"Mancha":[222],"(UCLM).":[223]},"counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
