上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 34 下一页
摘要: 转载于:TC2.0中怎样调用汇编程序一、概述 TC是美国BORLAND 公司在IBM PC机上开发的一个高效、优化的C编译程序,它自带高效的全屏幕编辑程序,在集成开发环境下可支持编辑、编译、连接调试和运行等过程连续完成。 TC提供了与汇编语言的接口和在C程序中直接插入汇编指令代码的功能,支持以“远调用”和“近调用”方式来调用使用汇编语言编写的函数。 TC调用汇编语言函数时,对汇编语言的编写要求十分严格,并且对大小写字母也有严格的区分。如果在编写供TC调用的汇编函数时不按照规定好了的格式书写,调用是不会成功的。二、操作步骤下面先举一个在TC中调用汇编函数的例子,然后再详细讲解怎样做才能成功。步. 阅读全文
posted @ 2014-02-27 11:19 amanlikethis 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 一、如何搭建一个精简的C语言开发环境准备:下载TC2.0,并解压,比如说“d:\tc2.0\tc”目录1、在C盘建立一个目录minicc:\ md minic2、从解压的目录中将以下文件拷贝到c:\minic中 其中TC.EXE是在d:\tc2.0\tc目录下,而COS.OBJ、EMU.LIB、MATHS.LIB、GRAPHICS.LIB、CS.LIB是在D:\tc2.0\tc\lib目录中的。3、软件配置 选择菜单项“Options”中的“Directories”选项,对TC的工作路径进行设置,将所有的路径都设置为“c:\minic”。然后用“Save options”选项保存设置。 生.. 阅读全文
posted @ 2014-02-27 11:14 amanlikethis 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 前提知识 c0s调用main函数的地址: 11ah main函数的连接地址: 01fah一、全局变量与局部变量测试程序int a1,a2,a3;void f(void);void g(void);void h(void);main(){ int b1,b2,b3; a1 = 0xa1;a2 = 0xa2;a3 = 0xa3; b1 = 0xb1;b2 = 0xb2;b3 = 0xb3;}void f(void){ int c1,c2,c3; a1 = 0x0fa1;a2 = 0x0fa2; a3 = 0x0fa3; c1 = 0xc1; c2 = 0... 阅读全文
posted @ 2014-02-27 09:56 amanlikethis 阅读(7811) 评论(0) 推荐(1) 编辑
摘要: 一、不定参数函数原理二、实现一个属于自己的printf函数参考博文:王爽汇编语言综合研究-函数如何接收不定数量的参数 阅读全文
posted @ 2014-02-27 09:51 amanlikethis 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 一、目的 知行合一,就是说学以致用。《汇编语言》这本书从13年春节开始看,中间由于众多事物中断,知道14年春节才看完。但是,百看不如一练,借着刚看完书,对汇编语言还很热的感觉,决定对书中最后的课程设计冲刺一下,作为这本书的结业课。二、课程设计内容1、题目阅读下面的材料:开机后,CPU自动进入到FFFF:0单元处执行,此处有一条跳转指令。CPU执行该指令后,转去执行BIOS中的硬件系统检测和初始化程序。初始化程序将建立BIOS所支持的中断向量,即将BIOS提供的中断例程的入口地址登记在中断向量表中。硬件系统检测和初始化完成后,调用int 19h进行操作系统的引导。如果设为从软盘启动操作系统,则i 阅读全文
posted @ 2014-02-25 10:17 amanlikethis 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 1、分析功能,确定输入、输出参数,确定函数功能2、设计算法,编写简要流程图3、编写程序4、进行注释 阅读全文
posted @ 2014-02-24 16:59 amanlikethis 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 一、原理 菜单其实就是一个uboot中的命令,和其他的命令没有什么差别。 uboot启动时,如果进入uboot命令模式,先运行这个命令,就会打印出一个菜单界面。 在uboot的命令模式,通过键入“menu”命令,同样可以调出这个界面。二、操作步骤1、在common目录下创建cmd_menu.c内容如下:#include #include #ifdef CONFIG_CMD_MENU#define USE_TFTP_DOWN 1#define USE_USB_DOWN 2extern char console_buffer[];/* * Reads and ret... 阅读全文
posted @ 2014-02-24 16:49 amanlikethis 阅读(1563) 评论(0) 推荐(0) 编辑
摘要: 参考文档:移植u-boot-1.1.6到TQ2440文档.pdf参考网页:uboot在S3C2440上移植《出自超哥(相广超)》 阅读全文
posted @ 2014-02-21 19:43 amanlikethis 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一、情况描述 笔记本一直用的是无线上网。因为学习原因,需要将计算机的网卡接口连接到路由器上。这样不打紧,电脑不能上网了。 查看无线网络连接状态也显示正常连接,但是就是不能上网,实在是郁闷。二、猜测原因 后来,想到也许计算机上网时,只允许一个网卡工作,因为否则你计算机的IP地址是两个。发生这样的事,可能是多网卡同时工作产生了冲突。三、解决办法 将计算机与路由器之间的网线断开连接。四、后记 笔记本无线网卡和有线网卡同时使用时,将会发生很多麻烦。1、本来用无线上网,由于接入了有线连接,导致现在不能上网了2、无线上网着,现在想做有线连接实验,结果和虚拟机网络ping不通(这在没有无线上网的时... 阅读全文
posted @ 2014-02-21 15:04 amanlikethis 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 一、问题二、原因分析你的虚拟机是不是这样设置的呢?如果是的话,请看下边的解释: 使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机(比如说我们的开发板)进行通讯。三、解决方法请见在linux下实现UBOOT的TFTP下载功能。参考网页:VMware网络配置详解 阅读全文
posted @ 2014-02-21 11:21 amanlikethis 阅读(1301) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 34 下一页