- 博客(5)
- 收藏
- 关注
原创 输出菱形程序
用户输入一个奇数,输出总行数与总列数等于此奇数的菱形,如下图:#include <stdio.h>int main() {int num, a ,line,b= 0;printf(“请输入菱形的行数(奇数):”);scanf_s("%d",&num);//输出上半部分for (line = 1; line <= (num+1)/2; line++) {//line是行号a = (num-1)/2 - line + 1;//a是第i行空格个数=(总行数-1)/2-i
2021-04-28 17:14:44
518
原创 编程输出中文变问号的解决办法
问题是出现在windows的dos显示设置上。如何解决这个问题?1.打开运行,输入cmd;2.界面顶部右键,option中选择默认值;3.将437(OEM-美国)改为936(ANSI/OEM-简体中文GBK)4.再次运行,正常。如果option此选项不可选,要在系统中设置编码,方法如下:打开运行->控制面板->区域“region”->Administrativecurrent system locate选择“chinese”"Beta:use unicode UTF-8
2021-04-27 10:55:45
5600
转载 PCI 总线带宽简介
总线带宽简介在计算机系统中,总线的作用就好比是人体中的神经系统,它承担的是所有数据传输的职责,而各个子系统间都必须藉由总线才能通讯,例如,CPU和北桥间有前端总线、北桥与显卡间为AGP总线、芯片组间有南北桥总线,各类扩展设备通过PCI、PCI-X总线与系统连接;主机与外部设备的连接也是通过总线进行,如流行的USB 2.0、IEEE1394总线等等,一句话,在一部计算机系统内,所有数据交换的需求都必须通过总线来实现!按照工作模式不同,总线可分为两种类型,一种是并行总线,它在同一时刻可以传输多位数据,好比是
2021-04-16 10:15:57
3484
原创 EDKII环境配置完整版
准备工作:1.安装vs2012或者2013,python27.python37.2.下载EDKII开发包:需SVN账号http://svn.code.sf.net/p/edk2/code/trunk/edk2或(svn co http://svn.code.sf.net/p/edk2/code/trunk/edk2)解决报错:1.nasm_PREFIX 环境变量未设置解决方法: 将code中nasm文件夹移到C:\Edk2\nasm,计算机右键属性 – Advanced System Sett
2021-04-09 17:49:30
4402
原创 BIOS 从FFFF0H处开始执行指令的理解
当我们按下电源开关时,电源开始供电,芯片组撤去RESET信号,CPU马上就从地址FFFF0H处开始执行指令,这个地址在系统BIOS的地址范围内,无论是Award BIOS还是AMI BIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动代码处0~640KB 基本内存640KB~1MB 上位内存(这个区域的地址分配给ROM,相应的384KB的RAM被屏蔽掉。所谓的影子内存技术,就是把ROM内容读取到对应地址的RAM中,以后系统就从RAM中读取数据,而不是从原来的ROM读取数据,从而提高速度。)
2021-04-09 15:48:39
3021
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人