Programming from the Ground Up is an introduction to programming using assembly language on the Linux platform for x86 machines.It is a great book for novices who are just learning to program as well as for intermediates who have never learned or mastered assembly language programming.It covers many topics skipped by other similar books, including memory management, debugging, interfacing with C, dynamic libraries, and even a bit on GUI programming.
Oneofthegreatestprogrammers,DonaldKnuth,describesprogrammingnotastellingacomputerhowtodosomething,buttellingapersonhowtheywouldinstructacomputertodosomething.Inourcase,thekernelisLinux.Now,thekernelallbyitselfwon'tdoanything.Youcan'tevenbootupacomputerwithjustakernel.Thinkofthekernelasthewaterpipesforahouse.Withoutthepipes,thefaucetswon'twork,butthepipesareprettyuselessiftherearenofaucets.Together,theusersapplications(fromtheGNUprojectandotherplaces)andthekernel(Linux)makeuptheentireoperatingsystem,GNU/Linux.
——引自第1页
Sourcecodeisthehuman-readableformofaprogram.Inordertotransformitintoaprogramthatacomputercanrun,weneedtoassembleandlinkit.Thefirststepistoassembleit.Assemblingistheprocessthattransformswhatyoutypedintoinstructionsforthemachine.Themachineitselfonlyreadssetsofnumbers,buthumanspreferwords.Anassemblylanguageisamorehuman-readableformoftheinstructionsacomputerunderstands.Assembletransformsthehuman-readablefileintoamachine-readableone.Toassembletheprogramtypeinthecommandasexit.s-oexit.oasisthecommandwhichrunstheassembler,exit.sisthesourcefile,and-oexit.otellstheassembletoputit’soutputinthefileexit.o.exit.oisanobjectfile.Anobjectfileiscodethatisinthemachine’slang...
——引自第20页
精彩摘录……像我们这些不断进行设计的人,意识到每一种理论都有一些真理,但不是全部真理。……我们的建筑从不想作为实验来验证
作品目录序醮与星斗信仰道教的北斗崇拜及其北斗科仪神仙信仰与星辰崇拜“灵宝自然天文”与中古道教经教体系的构建寿星信仰的神道
《讲给大家的中国历史》系列,一套全新的中国通史。不是为读者介绍干巴巴的历史事件和知识点,而是发掘中国历史背后的深层逻辑,提供一套崭新的读懂中国历史的认知方法。系...
大卫·爱登堡,英国广播公司(BBC)电视节目主持人、制作人。他不仅是一位杰出的自然博物学家,还是勇敢无畏的探险家和旅行家,他被认为是有史以来旅行路程最长的人,几...
☆《百年孤独》译者、猫科动物之友范晔的首部原创幻想文学作品☆ “知名萌宠博主”顾湘绘制治愈系软萌插图☆ 用小动物的天真融化人类的感伤,给永远是小动物的你一个大大...
犯罪控制视野下的刑事诉讼 内容简介 本书以犯罪控制作为视角,研究宏观的刑事诉讼问题。也就是从犯罪学的语境出发使用犯罪控制一词,并用以观照我国刑事诉讼中的启动、侦...
肖战,男,汉族,1968年出生于四川隆昌。乒乓球运动员、教练员,打法为左手横板,两面反胶。1985年进国家队,1989年全国锦标赛男单第2名,1990年公派到南...
假如逝者开口说话,他们会谈论什么?—— 当然是生活!墓园一角,已故的居民们诉说各自的故事。教师、神父、蔬果商、赌鬼、移民、市长、记者、邮差、父亲、女人、孩子……...
杨念群,中国人民大学清史研究所教授。主要著作有:《儒学地域化的近代形态:三大知识群体互动的比较研究》(1997)、《杨念群自选集》(2000)、《中层理论:东西...
杰罗尔德·温特:美国布法罗大学药理学和毒理学教授,从教50余载,为医学生和研究生讲授药理学原理、成瘾的要素以及多种精神疾病的药物治疗。这些精神疾病包括焦虑、拥有...
八月长安经典之作,六周年珍藏版。赠旧时光手绘卡六张。2015年全新修订,透明PVC盒装全三册。完美的青春共鸣文本,写给所有人的记忆之书。彼得潘终于走完了小时候,...
作品目录上册目次第 一 章 信第 二 章 信使第 三 章 会见第 四 章 父与子第 五 章 克罗波里,克罗波尔和一个不知名的大画家第 六
内容简介:朋友们都问我:“你怎么什么事都能如愿以偿?怎么每天都有新事可做?”没有任何事是唾手可得的。我常常不断地去挑战,似乎每天都徘徊在迷宫中一般。但我从未放弃...
Thetechniquesofanalyticmappingandofgeographicinformationsystems(GIS)havebecomein...
礼与法-法的历史连接-(修订本) 本书特色 《礼与法:法的历史连接》(修订本)是中国人民大学法学院马小红教授的代表作,是从事法律史研究的学者入门必读书。礼与法-...
“从前有个年轻人,他想追寻心之所向。”----------------------为了一个吻,一个牵手一生的约定,特里斯坦穿越禁忌的城墙,寻找一颗坠落的星星。因...
精彩摘录笃初诚美,慎终宜令。——引自第140页
[美]兰道尔•门罗曾在NASA工作制造机器人。2006年成为全职网络漫画家,美国最热门科普漫画网站xkcd的创立者。出版作品《What if? 那些古怪又让人忧...
电影编剧入门必读书籍...................※编辑推荐※★ 好莱坞老牌编剧,以超过二十年的创作经验,提出审视故事构想的技巧,教你学习如何以“编剧”...
火电厂模拟量控制系统试及其应用 本书特色 《火电厂模拟量控制系统及其应用》是作者利用业余时间收集资料,在缺陷处理、调试记录、检修规程的基础上结合多年的检...