{"id":"https://openalex.org/W430858847","doi":null,"title":"Linux Assembly Language Programming","display_name":"Linux Assembly Language Programming","publication_year":2000,"publication_date":"2000-07-30","ids":{"openalex":"https://openalex.org/W430858847","mag":"430858847"},"language":"en","primary_location":{"id":"pmh:oai:cds.cern.ch:1505573","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/1505573","pdf_url":null,"source":{"id":"https://openalex.org/S4306400735","display_name":"International Linear Collider","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"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/A5048992248","display_name":"Bob Neveln","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Bob Neveln","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5048992248"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.6104000210762024,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.6104000210762024,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.10090000182390213,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.09709999710321426,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/linux","display_name":"Linux","score":0.5929999947547913},{"id":"https://openalex.org/keywords/number-bases","display_name":"number bases","score":0.5410000085830688},{"id":"https://openalex.org/keywords/binary-arithmetic","display_name":"binary arithmetic","score":0.5509999990463257},{"id":"https://openalex.org/keywords/logic-gates","display_name":"logic gates","score":0.6840000152587891},{"id":"https://openalex.org/keywords/two-s-complement","display_name":"two's complement","score":0.8870000243186951},{"id":"https://openalex.org/keywords/machine-language","display_name":"machine language","score":0.4790000021457672},{"id":"https://openalex.org/keywords/stacks","display_name":"stacks","score":0.7360000014305115},{"id":"https://openalex.org/keywords/memory-addressing","display_name":"memory addressing","score":0.5189999938011169},{"id":"https://openalex.org/keywords/interrupts","display_name":"interrupts","score":0.6949999928474426},{"id":"https://openalex.org/keywords/system-calls","display_name":"system calls","score":0.9649999737739563},{"id":"https://openalex.org/keywords/bit-manipulation","display_name":"bit manipulation","score":0.722000002861023},{"id":"https://openalex.org/keywords/device-drivers","display_name":"device drivers","score":0.9210000038146973},{"id":"https://openalex.org/keywords/real-mode","display_name":"real mode","score":0.6539999842643738},{"id":"https://openalex.org/keywords/protected-mode","display_name":"protected mode","score":0.9229999780654907},{"id":"https://openalex.org/keywords/paging","display_name":"paging","score":0.4860000014305115},{"id":"https://openalex.org/keywords/multitasking","display_name":"multitasking","score":0.8100000023841858}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8199569582939148},{"id":"https://openalex.org/C50831359","wikidata":"https://www.wikidata.org/wiki/Q165436","display_name":"Assembly language","level":3,"score":0.6301320791244507},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4882245361804962},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4640893340110779},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.4349150061607361},{"id":"https://openalex.org/C154526789","wikidata":"https://www.wikidata.org/wiki/Q157965","display_name":"Object code","level":4,"score":0.43420708179473877},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.42754819989204407},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.38095077872276306},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3266438841819763},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.22443455457687378},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.222002774477005},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:cds.cern.ch:1505573","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/1505573","pdf_url":null,"source":{"id":"https://openalex.org/S4306400735","display_name":"International Linear Collider","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},{"id":"mag:430858847","doi":null,"is_oa":false,"landing_page_url":"https://ci.nii.ac.jp/ncid/BA56030327","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2012082736","https://openalex.org/W2465995087","https://openalex.org/W594786764","https://openalex.org/W3158563820","https://openalex.org/W7100764585","https://openalex.org/W4231694683","https://openalex.org/W2392741625","https://openalex.org/W2897606594","https://openalex.org/W2281004705","https://openalex.org/W7213728269"],"abstract_inverted_index":{"1.":[0],"Introduction.":[1],"The":[2,5,9,13,22,32,41,58,86,100,136,148,169,227],"Fetch-Execute":[3],"Cycle.":[4],"Linux":[6,125,151,180,275],"Operating":[7],"System.":[8,34,43],"Gnu":[10],"C":[11],"Compiler.":[12],"Edlinas":[14,262],"Assembler.":[15],"NASM.":[16],"Other":[17,49,189],"Assemblers.":[18],"2.":[19],"Placeholding":[20,75],"Numeration.":[21],"Decimal":[23],"and":[24,56,83,90,94,172,211,231,236],"Pentimal":[25,27],"Systems.":[26],"Arithmetic.":[28],"Conversion":[29],"to":[30,280],"Pentimal.":[31],"Binary":[33],"Memory":[35,78,266],"as":[36,246],"a":[37],"Rectangle":[38],"of":[39],"Bits.":[40],"Hexadecimal":[42],"Base":[44],"Distinguishing":[45],"Notations.":[46],"Fractions":[47],"in":[48,160,195,200],"Bases.":[50],"Converting":[51],"Fractions.":[52],"3.":[53],"Logic":[54,63,225],"Circuits":[55],"Computation.":[57],"NOT":[59],"Gate.":[60],"Boolean":[61],"Operators.":[62],"Gates.":[64],"Addition":[65,89],"Circuits.":[66,68,79],"Sequential":[67],"Negative":[69],"Number":[70],"Representation.":[71],"Subtraction":[72,91],"Using":[73],"Negation.":[74],"Two's":[76],"Complement.":[77],"x86":[80],"General":[81],"Registers":[82],"their":[84],"Ancestry.":[85],"MOV":[87],"Command.":[88],"Commands.":[92,96,233],"Multiplication":[93],"Division":[95],"4.":[97],"Assembly":[98,110],"Language.":[99,130],"Four":[101],"Field":[102],"Format.":[103,197,202],"Computers":[104],"from":[105],"the":[106,288],"CPU":[107],"Standpoint.":[108],"Simple":[109,132],"Language":[111],"Programs.":[112,133,182,258,278],"Assembler":[113,117],"Programs":[114,118],"with":[115,119],"Jumps.":[116],"Loops.":[120],"Signed":[121],"Comparisons.":[122,124],"Unsigned":[123],".s":[126],"files.":[127],"5.":[128],"Machine":[129],"Assembling":[131],"Opcode":[134],"Space.":[135],"ModRM":[137],"Byte.":[138],"386":[139],"Space":[140],"(0F":[141],"+":[142],"...).":[143],"32-Bit":[144],"vs":[145],"16-Bit":[146],"Code.":[147],"8-Bit":[149],"Registers.":[150],".o":[152],"Files.":[153,244,247],"6.":[154],"Memory.":[155,273],"4-Byte":[156],"Data":[157,190],"Width.":[158],"Addresses":[159],"Brackets.":[161],"Operand":[162],"Size":[163],"Ambiguity.":[164],"Labels.":[165],"Immediate":[166],"Storage.":[167],"7.":[168],"Stack.":[170],"Push":[171],"Pop":[173],"Operations.":[174,226],"Subprograms.":[175],"Parameter":[176],"Passing.":[177],"Recursion.":[178],"8.":[179],"User":[181],"Multitasking.":[183],"Paging.":[184],"Address":[185],"Translation.":[186],"Program":[187],"Segments.":[188,191],"Protection.":[192],"Executable":[193],"Files":[194,199],"ELF":[196,201],"Object":[198],"9.":[203],"Interrupts.":[204,207,213,270],"Polling.":[205],"External":[206],"ISA":[208],"Architecture.":[209],"Internal":[210],"Software":[212],"System":[214],"Calls.":[215],"Privilege":[216],"Levels.":[217],"Control":[218],"Transfer.":[219],"Scheduling.":[220],"10.":[221],"Bit":[222,234],"Manipulations.":[223],"Bitwise":[224],"AND,":[228],"OR,":[229],"NOT,":[230],"XOR":[232],"Setting":[235,286],"Testing.":[237],"Shift":[238],"Instructions.":[239],"11.":[240],"Device":[241],"Drivers.":[242],"Device-Independent":[243],"Devices":[245],"Morse":[248],"Code":[249],"Speaker":[250],"Driver.":[251,255],"Serial":[252],"Port":[253],"Digitizer":[254],"12.":[256],"DOS":[257,272],"Real":[259,268],"Mode":[260,269,284],"Segmentation.":[261,285],"Environment":[263],"Variables.":[264],"Fixed":[265],"Areas.":[267],"Checking":[271],"13.":[274],"Boot":[276],"Time":[277],"Changing":[279],"Protected":[281,283],"Mode.":[282],"Up":[287],"Global":[289],"Descriptor":[290],"Table.":[291],"Closing.":[292],"Index.":[293]},"counts_by_year":[],"updated_date":"2026-10-25T09:29:13.331239","created_date":"2016-06-24T00:00:00"}
