⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chap.0.preface.ps

📁 嵌入开发笔记 用ps阅读器打开
💻 PS
📖 第 1 页 / 共 3 页
字号:
984(nice)X1181(supplement)X1660(to)X1770(lecture)X2068(and)X2242(lab)X2395(experiments,)X2925(it)X3014(is)X3113(only)X3319(useful)X3589(after)X3801(about)X4050(5)X4133(to)X4243(6)X576 3351(weeks)N843(of)X950(lecture.)X1264(A)X1360(CPU)X1573(like)X1745(the)X1890(M68000)X2242([Mot89])X2590(was)X2767(not)X2918(speci\256cally)X3385(designed)X3755(for)X3895(embedded)X576 3463(engineering)N1061(application)X1520(programming)X2074(at)X2174(the)X2322(assembly)X2710(level.)X2976(However,)X3382(its)X3503(preeminence)X4026(is)X4120(una-)X576 3575(voidable)N942(in)X1051(the)X1203(real)X1382(world.)X1688(It)X1781(is)X1879(also)X2069(true)X2254(that)X2434(many)X2683(engineering)X3173(applications)X3674(will)X3859(actually)X4200(be)X576 3687(dealt)N796(with)X999(by)X1127(writing)X1437(embedded)X1865(software)X2228(in)X2334(C)X2429(or)X2540(a)X2614(similar)X2913(language,)X3316(but)X3470(to)X2 f3576(understand)X1 f4039(device)X576 3799(interfacing,)N1052(machine)X1413(organization,)X1953(interrupt)X2319(structure,)X2714(and)X2888(machine)X3250(language,)X3657(something)X4093(more)X576 3911(\(less?\))N851(is)X939(required.)X776 4051(Given)N1049(a)X1130(completely)X1598(free)X1787(choice,)X2102(I)X2173(would)X2452(select)X2711(an)X2841(8-bit)X3062(microprocessor)X3694(like)X3878(the)X4035(R6500)X576 4163([Roc79])N926(as)X1041(a)X1119(teaching)X1481(vehicle)X1795(for)X1942(such)X2153(a)X2231(course.)X2565(However,)X2976(teaching)X3338(using)X3581(an)X3707(8-bit)X3923(processor)X576 4275(looses)N850(its)X976(appeal,)X1287(since)X1520(for)X1667(all)X1799(practical)X2167(purposes,)X2567(they)X2768(are)X2921(obsolete)X3277(and)X3451(very)X3657(few)X3836(engineering)X576 4387(colleges)N917(are)X1060(interested)X1460(in)X1560(teaching)X1912(at)X2007(a)X2075(level)X2288(of)X2393(guaranteed)X2841(obsolescence.)X3397(The)X3571(problem)X3916(is)X4004(that)X4173(the)X576 4499(M68000,)N967(while)X1223(an)X1356(early)X1591(and)X1772(dominant)X2178(player)X2461(in)X2578(the)X2738(32-bit)X3010(microprocessor)X3646(domain,)X4002(did)X4168(not)X576 4611(evolve)N859(solely)X1115(as)X1221(a)X1290(32-bit)X1546(processor.)X1964(It)X2049(also)X2230(came)X2460(about)X2700(when)X2934(RISC)X3172(was)X3346(far)X3478(from)X3690(being)X3929(accepted,)X576 4723(and)N746(compiler)X1120(writers)X1418(were)X1636(exerting)X1983(their)X2191(in\257uence)X2575(to)X2681(have)X2894(every)X3139(addressing)X3581(mode)X3826(and)X3997(instruc-)X576 4835(tion)N752(placed)X1030(in)X1131(the)X1275(microcode.)X1732(This)X1929(led)X2073(to)X2173(an)X2289(extremely)X2700(complex)X3057(instruction)X3494(set,)X3650(most)X3862(of)X3967(which)X4227(is)X576 4947(completely)N1034(unnecessary)X1534(for)X1676(embedded)X2102(system)X2399(design)X2680(and)X2849(interfacing.)X3321(It)X3410(should)X3696(also)X3881(be)X4002(pointed)X576 5059(out,)N758(for)X905(reasons)X1228(not)X1386(elaborated)X1823(on)X1954(here,)X2179(that)X2359(CISC)X2607(processors)X3047(will)X3232(continue)X3599(to)X3708(be)X3833(used)X4043(in)X4152(this)X576 5171(market)N880(inde\256nitely.)X1379(RISC)X1628(CPUs)X1888(may)X2091(provide)X2422(many)X2673(performance)X3197(advantages,)X3686(but)X3846(the)X4001(relative)X576 5283 0.2042(unpredictability)AN1216(of)X1325(instruction)X1766(execution)X2170(time,)X2395(deep)X2606(pipelines,)X3007(and)X3174(sophisticated)X3705(cache)X3953(architec-)X576 5395(tures)N787(make)X1020(them)X1237(less)X1405(appealing)X1804(for)X1940(the)X2082(embedded)X2502(application)X2955(market.)X776 5535(This)N973(text)X1144(was)X1319(developed)X1741(speci\256cally)X2206(to)X2307(accompany)X2772(a)X2841(course)X3119(using)X3354(C)X3445(for)X3584(engineering)X4066(appli-)X576 5647(cations.)N906(The)X1089(treatment)X1487(of)X1600(C)X1697(itself)X1923(is)X2020(left)X2182(to)X2290(another)X2612(text)X2790(\(there)X3048(are)X3199(many)X3446(to)X3554(choose)X3854(from\).)X4130(C)X4227(is)X576 5759(simply)N862(used)X1062(in)X1161(this)X1324(text)X1493(as)X1597(an)X1712(example)X2063(of)X2167(how)X2356(to)X2455(interface)X2817(devices)X3130(at)X3224(the)X3366(HLL)X3577(level.)X4 p%%Page: 4 512 s 0 xH 0 xS 1 f2340 400(-)N2396(iv)X2495(-)X776 803(Subjects)N1133(are)X1282(developed)X1709(gradually,)X2128(and)X2298(each)X2506(major)X2762(subject)X3066(is)X3161(introduced)X3605(initially)X3938(only)X4141(to)X4248(a)X576 915(degree)N868(that)X1047(permits)X1370(illustration)X1822(of)X1936(a)X2013(concept.)X2371(The)X2555(metaphor)X2953(of)X3067(an)X3192(onion)X3445(being)X3693(peeled)X3979(is)X4077(intro-)X576 1027(duced)N833(in)X935(Chapter)X1268(3,)X1368(and)X1535(is)X1627(carried)X1923(out)X2074(throughout)X2524(the)X2670(rest)X2837(of)X2945(the)X3091(main)X3312(part)X3490(of)X3598(the)X3744(text.)X3965(Subjects)X576 1139(are)N719(returned)X1065(to)X1165(repeatedly)X1592(to)X1692(gradually)X2081(add)X2244(to)X2343(the)X2485(knowledge)X2931(attained)X3261(in)X3360(related)X3647(areas.)X3893(For)X4050(exam-)X576 1251(ple,)N758(machine)X1125(language)X1513(coding)X1815(is)X1919(not)X2082(introduced)X2534(until)X2752(after)X2970(extensive)X3375(programming)X3940(has)X4109(been)X576 1363(done,)N812(and)X976(the)X1119(details)X1396(of)X1501(the)X1644(fetch-execute)X2189(cycle)X2418(are)X2561(only)X2757(introduced)X3194(brie\257y)X3470(at)X3564(the)X3706(time)X3902(I/O)X4054(is)X4142(\256rst)X576 1475(being)N815(explored)X1177(to)X1277(give)X1469(some)X1698(intuition)X2051(about)X2291(what)X2504(an)X2621(address,)X2959(data,)X3170(and)X3335(control)X3634(bus)X3793(are.)X3961(In)X4067(a)X4136(nut-)X576 1587(shell,)N814(the)X964(chapters)X1317(are)X1467(not)X1622(organized)X2034(into)X2216(a)X2291(series)X2542(of)X2654(isolated)X2986(subjects)X3328(taken)X3569(one)X3739(at)X3840(a)X3914(time.)X4141(The)X576 1699(central)N868(theme)X1133(is)X1226(I/O)X1383(interfacing)X1830(and)X1998(embedded)X2423(system)X2719(design,)X3023(and)X3191(everything)X3632(else)X3811(is)X3905(motivated)X576 1811(by)N696(its)X2 f811(support)X1 f1128(of)X1232(this)X1395(theme.)X3 f576 2035(References)N1 f576 2175([Roc79])N1056(Rockwell)X1464(International,)X2020(``R6500)X2379(Microcomputer)X3017(System)X3340(Programming)X3909(Manual,'')X1056 2287(Document)N1481(Number)X1820(29650)X2084(N30,)X2297(Rev.)X2500(1,)X2596(February)X2967(1979.)X576 2427([Mot89])N1056(Motorola)X1445(Inc.,)X1647(``M68000:)X2094(8-/16-/32-Bit)X2633(Microprocessors)X3304(User's)X3585(Manual,)X3934(7th)X4088(ed.,'')X2 f1056 2539(Prentice)N1407(Hall)X1 f1578(,)X1626(1989.)X5 p%%Trailerxtxs

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -