问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

三级的pc技术考什么?汇编语言是什么??

发布网友 发布时间:2022-05-09 15:37

我来回答

2个回答

热心网友 时间:2023-10-10 18:56

考86*86汇编语言!
我不想夸大或者贬低汇编语言。但我想说,汇编语言改变了20世纪的历史。与前辈相比,我们这一代编程人员足够的幸福,因为我们有各式各样的编程语言,我们可以操作键盘、坐在显示器面前,甚至使用鼠标、语音识别。我们可以使用键盘、鼠标来驾驭“个人计算机”,而不是和一群人共享一台使用笨重的继电器、开关去操作的巨型机。相比之下,我们的前辈不得不使用机器语言编写程序,他们甚至没有最简单的汇编程序来把助记符翻译成机器语言,而我们可以从上千种计算机语言中选择我们喜欢的一种,而汇编,虽然不是一种“常用”的具有“快速原型开发”能力的语言,却也是我们可以选择的语言中的一种。

每种计算机都有自己的汇编语言——没必要指望汇编语言的可移植性,选择汇编,意味着选择性能而不是可移植或便于调试。这份文档中讲述的是x86汇编语言,此后的“汇编语言”一词,如果不明示则表示ia32上的x86汇编语言。

汇编语言是一种易学,却很难精通的语言。回想当年,我从初学汇编到写出第一个可运行的程序,只用了不到4个小时;然而直到今天,我仍然不敢说自己精通它。编写快速、高效、并且能够让处理器“很舒服地执行”的程序是一件很困难的事情,如果利用业余时间学习,通常需要2-3年的时间才能做到。这份教材并不期待能够教给你大量的汇编语言技巧。对于读者来说,x86汇编语言"就在这里"。然而,不要僵化地局限于这份教材讲述的内容,因为它只能告诉你汇编语言是“这样一回事”。学好汇编语言,更多的要靠一个人的创造力于悟性,我可以告诉你我所知道的技巧,但肯定这是不够的。一位对我的编程生涯产生过重要影响的人曾经对我说过这么一句话:

写汇编语言程序不是汇编语言最难的部分,创新才是。
汇编语言是一种最接近计算机核心的编码语言。不同于任何高级语言,汇编语言几乎可以完全和机器语言一一对应。不错,我们可以用机器语言写程序,但现在除了没有汇编程序的那些电脑之外,直接用机器语言写超过1000条以上指令的*概只能算作那些被我们成为“圣人”的牺牲者一类了。毕竟,记忆一些短小的助记符、由机器去考虑那些琐碎的配位过程和检查错误,比记忆大量的随计算机而改变的十六进制代码、可能弄错而没有任何提示要强的多。熟练的汇编语言编码员甚至可以直接从十六进制代码中读出汇编语言的大致意思。当然,我们有更好的工具——汇编器和反汇编器。

简单地说,汇编语言就是机器语言的一种可以被人读懂的形式,只不过它更容易记忆。至于宏汇编,则是包含了宏支持的汇编语言,这可以让你编程的时候更专注于程序本身,而不是忙于计算和重写代码。

汇编语言除了机器语言之外最接近计算机硬件的编程语言。由于它如此的接近计算机硬件,因此,它可以最大限度地发挥计算机硬件的性能。用汇编语言编写的程序的速度通常要比高级语言和C/C++快很多--几倍,几十倍,甚至成百上千倍。当然,解释语言,如解释型LISP,没有采用JIT技术的Java虚机中运行的Java等等,其程序速度更无法与汇编语言程序同日而语 。

永远不要忽视汇编语言的高速。实际的应用系统中,我们往往会用汇编彻底重写某些经常调用的部分以期获得更高的性能。应用汇编也许不能提高你的程序的稳定性,但至少,如果你非常小心的话,它也不会降低稳定性;与此同时,它可以大大地提高程序的运行速度。我强烈建议所有的软件产品在最后Release之前对整个代码进行Profile,并适当地用汇编取代部分高级语言代码。至少,汇编语言的知识可以告诉你一些有用的东西,比如,你有多少个寄存器可以用。有时,手工的优化比编译器的优化更为有效,而且,你可以完全控制程序的实际行为

参考资料:http://spaces.msn.com/members/sevenhui1984/

热心网友 时间:2023-10-10 18:56

全国计算机等级机考试*PC技术考试大纲

--------------------------------------------------------------------------------
基本要求
1、具有计算机及其应用的基础知识。
2、熟悉80X86微处理器的结构、原理及其宏汇编语言程序设计。
3、掌握个人计算机的工作原理及逻辑组成和物理结构。
4、掌握Windows操作系统的主要功能、原理、配置及其维护管理。
5、熟悉个人计算机常用外部设备的性能、原理及结构。
考试内容
(一)、计算机应用的基础知识
1、计算机技术的发展,计算机信息处理的特点,计算机分类,PC机的组成与性能评测。
2、数值信息在计算机内的表:整数的表示和运算,实数(浮点数)的表示和运算。
3、文字信息与文本在计算机内的表示:西文字符的编码,汉字的输入码、国标码、机内码,汉字的输出,通用编码字符集与Unicode。
4、多媒体技术基础:数字声音的类型,波形声音与合成声音,图像、图形的特点与区别,图像、图形和视频信息在计算机内的表示。
5、计算机网络的基础知识:计算机网络的功能、分类和组成。数据通信的基本原则,网络体系结构与TCP/IP协议,因特网与IP地址,计算机局域网初步。
(二)、微处理器与汇编语言程序设计
1、微处理器的一般结构:寄存器组,存储器管理,总线时序,工作模式及典型系统配置。
2、Pentium微处理器的功能与结构:内部结构及工作原理,寄存器组,工作模式及存储器管理,中断管理,总路时序。
3、80X86系列微处理器指令系统:指令格式与编码,寻址方式,指令系统。
4、80X86宏汇编语言的程序设计:顺序、分支及循环程序设计,子程序设计、ROMBIOS中断调用和DOS系统功能调用。
(三)、PC机组成原理与接*术
1、PC机的逻辑组成与物理结构:主板与芯片组,超组I/O芯片,主板BIOS等。
2、系统叫线的功能与工作原理,ISA总线和PCI局部总线。
3、主存储器的组成与工作原理:ROM和RAM,内存条与主存储器工作原理,Cache存诸器。
4、输入输出控制:I/O寻址方式与I/O端口地址,程序控制I/O方式,中断控制I/O方式,DMAI/O控制方式。
5、外设接口:串行接口,并行接口,SCSI接口,USB和IEEE-1394。
(四)、Windows操作系统的功能与原理
1、操作系统的功能,类型和Windows98的体系结构,WindowsAPI与DLL的基本概念。
2、Windows的处理机管理:Windows虚拟机,Windows虚拟机管理程序,Windows的进程调度技术。
3、Windows的存储管理:Windows的内存结构与管理,Windows的虚拟内存。
4、Windows的文件管理:Windows的文件系统结构,磁盘的存储结构,FAT16和FAT32。
5、Windows的设备管理:虚拟设备驱动程序,通过驱动程度与小型驱动程序,即插即用与配置管理,电源管理,打印子系统等。
6、Windows的网络通信功能:Windows的网络组件,程序网络与通信,分布式组件对象模型DCOM,Windows中的Internet组件。
7、Windows的多媒体功能:Windows对多媒体文件与设备的支持,Windows的多媒体组件,Windows的媒体播放器。
8、Windows的配置、管理与维护:安装与启动,注册表,系统配置与管理,系统性能监视和优化,故障诊断。
9、PC机的安全与病毒防范:计算机安全的一般概念,PC机病毒及其防范。
(五)、PC的常用外围设备
1、输入设备:键盘,鼠标器,笔输入设备,扫描仪,数码相机,声音输入设备及MIDI输入设备。
2、输出设备:CRT显示器,液晶显示器与显示控制卡;针式打印机、激光印字机与喷墨打印机;绘图仪;MIDI音乐合成、3D环绕声生成与音箱;视频输出设备。
3、外存储器;软盘存储器;硬盘存储器的组成、原理与性能指标,活动硬盘,磁盘阵列;磁带存储器;光盘存储器的原理与分类,CD-ROM,CD-R和CD-RW,DVD光盘存储器。
4、PC机连网设备:Modem,ISDN与PC机的接入,ADSL接入,有线电视网与Cable Modem,局域网组网设备(以太网卡与集线器),无线接入技术。
(六)、上机操作
1、掌握计算机基本操作。
2、熟练掌握80X86宏汇编语言程序设计的基本技术、编程和调试。
3、掌握与考试内容相关的知识的上机应用。
考试方式
1、 笔试:90分钟。
2、 上机操作:90分钟。
上机操作包括:
(1) 基本操作。
(2) 简单应用。
(3) 综合应用。

参考资料:http://hucca.nease.net/DG%20pc.htm

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何用易语言实现QQ登录器的QQ号空了就出现“QQ号为空,请输入QQ号... 介绍几首最新的网络歌手唱得网络红歌呗。。谢谢啊 求推荐几首好听的歌,要和徐良风格差不多的 ...男女合唱的】最好多推荐几首,试到一首好听的 有什么蛮好听的新歌吗?网络歌手、非主流的,像汪苏泷、徐良、阿悄他们的... 关于Guitar Rig 4的两个问题,求解答。。。 右脚跟疼是什么原因引起的 男人右脚后跟筋疼的原因 右脚跟痛 我右脚跟腱痛怎么治呀,两个多月前崴了一下,找人捏了几次,但现在跟腱一... 单片机汇编语言RETI的用法 汇编语言编写电子秒表代码 外交学院大学排名如何,为什么在北京分那么高? 外交学院算名牌大学吗? 外交学院到底好不好啊?规模那么小,既非211,更非985,怎么名气倒挺大的! 北京外交学院是211吗 211985大学名单里面有北外和外交学院大学吗 各位大神,外交学院是985还是211啊?文理科都能报考吗? 为什么大家都不建议报考外交学院? 外交学院是985大学还是211大学 外交学院是985大学还是211大学? 魔兽世界:我怎样从荒芜之地到燃烧平原。 WOW部落怎么去灼热峡谷和燃烧平原!要详细点的 新版WOW燃烧平原怎么走,我是部落的,现在在湿地,飞行点都没开 WOW怎么去燃烧平原啊? 户口分户分家单怎么写 魔兽世界部落到燃烧平原怎么走? 奥格瑞玛怎么去燃烧平原 请问部落怎么从荒芜之地去燃烧平原? 2019南京邮电大学农村专项招生简章,报名条件和程序。 编写汇编语言程序,找出所有不超过n (n<256) 的其平方具有对称性质的数(也称回文数),并显示在屏幕上 如何运行汇编程序 用汇编语言讲一个文件显示在显示器上 如何用汇编语言设计算器? 谁给我一套汇编语言程序,masm和 link软件 用8086汇编语言编写的学生信息查询程序 求一单片机AT89C51汇编语言编程如下要求 求许向阳编著的《80X86汇编语言程序设计上机指南》光盘 求一个开始延时三秒后灯亮的汇编程序 hp+laptop+14s-dr3xxx键盘使用方法 怎样可以去除衣服的黄渍? 如何去除衣服上的黄渍? 衣服上的黄渍怎么去去除 微信pc端支付接口是怎么开发的?找的哪个服|务|商? 微信支付接口的开发问题? 为什么纯水牛奶会比纯牛奶甜?而且纯水牛奶都是“部分脱脂灭菌乳”,而不是“灭菌乳”? 灭菌乳是什么? gb25190是什么标准 女人的抉择全集 女人的抉择全集下载 保持灭菌乳是什么意思