欢迎来到天天文库
浏览记录
ID:25788587
大小:152.00 KB
页数:12页
时间:2018-11-22
《vc++补充(10)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VC++补充计算机预备知识1计算机简介通常所说的计算机(又称电脑)是指数字电子计算机,即利用电子元件进行各种数值计算的设备。世界上第一台电子计算机是1946年在宾夕法尼亚大学诞生的ENIAC计算机。电子计算机分: 巨型计算机,大型计算机,中小型计算机,微型计算机(微机)计算机结构───微机为例计算及控制,又称CPU其余四大功能部件信号的传输通道微机硬件组成存储程序及数据,又称内存输入/输出程序和数据存储后备程序和数据计算机内的信号表示:二进制表示─────高电位(表示1)或低电位(表示0)计算机的信号存储:按8位二进制数作为一个基本存储单
2、位(称字节)存放在存储器中内存地址:内存各字节的编号,从0开始,用32位二进制数表示,表示字节位置,称内存地址。存储单位:比特(1位2进制数);字节(8位2进制数);字(2字节);千字节(1KB=210字节=1024字节);兆字节(1MB=1KKB=(1024)2字节);吉字节(1GB=1KMB=(1024)3字节);太字节(1TB=1KGB=(1024)4字节)计算机工作原理主存中存放了操作性的指令和被操作的数据。一批连续操作的指令及相应数据称为程序。计算机自动地从主存中取出一条指令,然后在CPU中进行译码操作(包括各种运算),然后再从主
3、存取出下一条指令,…,直至执行完全部的指令。主存CPU地址总线数据总线控制总线指令和数据01010001001111011011011011110110计算机的运算12第页共12页VC++补充算术运算:+-*/mod(取模)即求余数3+8=117-60=-53(-3)*4=-127/(-2)=-3.513mod7=69mod(-7)=2-11mod(-3)=-2逻辑运算:and与(皆真为真);or或(皆假为假);not非(非真即假,非假即真);xor异或(异则真同则假)真and假=假真and真=真假or真=真假or假=假not真=假not假
4、=真真xor真=假假xor假=假假xor真=真将5存入主存中编号为00000000010000101011000010011000处的4个字节程序设计语言计算机指令是一串串的二进制数串,如:寄存器eax的数加上主存中编号为00000000010000101011000010011100处的4个字节的数,和数保留在eax中1100011100000101100110001011000001000010000000000000010100000000000000000000000000000011000001011001110010110000
5、0100001000000000这样的指令形式称为机器语言。后来人们为了便于识别和使用,将这些指令用英语词语取名,词语语义表示指令的功能,这样的指令便于阅读和设计程序,如:movdwordptr[0042B098],5addeax,dwordptr[0042B09C]这样的指令形式则称为汇编语言。movbx,0movax,yloop1:xordx,dxmovcx,10divcxordl,30hmovnum[bx],dlincbxcmpax,0jneloop1loop2:decbxmovdl,num[bx]movah,2int21horbx,
6、bxjneloop2汇编语言用来设计书写程序依然很不方便,如作为一个程序最最基本的数据输出用汇编需要许多指令,如:将存储在y存储单元中的正整数显示出来需执行右边指令将一些常用指令组合作为执行单位,用相应含义的语句形式表示,称为高级语言。如:cin>>x;y=3*x+x*x-100/x;cout<7、的格式完整地表达出来,这就是程序设计。我们给出一个程序设计的例子。[例]编程计算5加-1。先用程序流程图写出解题步骤:C++中存储单元称为变量VC++程序:#includevoidmain(){inta,b,c;a=5;b=-1;c=a+b;cout<8、这些基本操作功能不是由硬件提供,而是由软件实现,即也是由程序完成,这样的软件称为操作系统。操作系统的运行是:一开机计算机由引导指令转入操作系统运行,然后计算机一直处于运行操作系统
7、的格式完整地表达出来,这就是程序设计。我们给出一个程序设计的例子。[例]编程计算5加-1。先用程序流程图写出解题步骤:C++中存储单元称为变量VC++程序:#includevoidmain(){inta,b,c;a=5;b=-1;c=a+b;cout<8、这些基本操作功能不是由硬件提供,而是由软件实现,即也是由程序完成,这样的软件称为操作系统。操作系统的运行是:一开机计算机由引导指令转入操作系统运行,然后计算机一直处于运行操作系统
8、这些基本操作功能不是由硬件提供,而是由软件实现,即也是由程序完成,这样的软件称为操作系统。操作系统的运行是:一开机计算机由引导指令转入操作系统运行,然后计算机一直处于运行操作系统
此文档下载收益归作者所有