码迷,mamicode.com
首页 >  
搜索关键字:汇编语言    ( 2108个结果
Smali汇编语言之HelloWorld
编写HelloWorld.smali文件: .class public LHelloWorld; .super Ljava/lang/Object; .method public static main([Ljava/lang/String;)V .registers 2 sget-object v0, Ljava/lang/System;->out:Ljava/io/Print...
分类:编程语言   时间:2014-09-16 00:27:39    阅读次数:322
程序设计基础 C(笔记)
软件开发概述软件:用程序去处理数据 通过一系列计算机语言处理数据 计算机语言的发展:机器语言-->汇编语言-->高级语言开发软件的流程: 1.分析问题(读题) 2.建模(画流程图,定义算法:顺序、分支和循环) 算法的特性:1.确定性2.有效性3.有穷性4.可以没有输入5....
分类:其他好文   时间:2014-09-15 19:24:39    阅读次数:255
汇编语言第二版 程序在dos中执行情况.P86-87
假设程序要被dos系统加载到sa:0000的内存中,在这个地址的内存开始会有256个字节的PSP程序,用于加载程序和dos系统的通信。ds中的地址为sa。真正的程序会在这256个字节之后。所以真正程序的地址是:sa+10H:0000。cs中的地址为:sa+10h为什么是10h,因为段地址要左偏移4位...
分类:编程语言   时间:2014-09-13 11:58:15    阅读次数:196
Linux基础
20140910V1一、Linux基础入门和架构了解1)Linux操作系统1B=8bit1KB=1024B 1MB=1024KB1GB=1024MB操作系统(OS)用于管理与驱动硬件;内核kernal shell调度内核 1971~1973Bell实验室的KenThompson利用汇编语言写成unix前身,后由DennisRitchie以C程序语言进行改写,称为UNIX 1977B..
分类:系统相关   时间:2014-09-10 19:37:41    阅读次数:249
[转载]Linux 环境下编译 0.11版本内核 kernel
最近在看《linux内 核0.11完全注释》一书,由于书中涉及汇编语言的地方众多,本人在大学时汇编语言学得一塌糊涂,所以实在看不下去了,头都大了只好匆匆看了个头尾(前面 几章和最后一章)。看来即使有《九阴真经》这样的武功秘籍,内功不够也是修炼不出来神马来的。于是索性下了个0.11版本的kernel下...
分类:系统相关   时间:2014-09-10 15:29:10    阅读次数:441
<<30天自制操作系统>>(1)初体验汇编程序
我们这次使用的汇编语言编译器是原书作者自己开发的,名为“nask”,很多语法和著名的汇编语言编译器nasm很像。 由于原书作者没有给出有哪些不同,这里就无法给出不同了! 现在仅仅使用汇编语言中的DB指令来写个“操作系统”吧。
分类:其他好文   时间:2014-09-09 21:30:19    阅读次数:311
malloc/calloc/realloc/alloca内存分配函数
calloc(), malloc(), realloc(), free(),alloca() 内存区域可以分为栈、堆、静态存储区和常量存储区,局部变量,函数形参,临时变量都是在栈上获得内存的,它们获取的方式都是由编译器自动执行的。 利用指针,我们可以像汇编语言一样处理内存地址,C 标准函数库提...
分类:其他好文   时间:2014-09-09 12:26:38    阅读次数:243
内存四域,变量声明和定义,寄存器,c内嵌汇编,auto,堆栈,常量,静态变量
1.内存四大区域 2.在程序中,变量的声明可以有多份,定义只能有一份 3.寄存器在cpu里面,没有地址 4.c语言内嵌汇编语言 5.auto变量 自动分配内存,自动释放内存。 6、栈的大小由编译器决定 修改栈的方式,右击项目à属性à配置属性à链接器à系统à堆栈保留大小 7.卡死cpu,卡死内存的程序...
分类:其他好文   时间:2014-09-06 13:43:23    阅读次数:207
要以“我”为中心看待求职方向
【来信】老师,您好!   我是一名即将进入大四的学生,我所在的学校是一所很普通的二本学校,而且我自己的专业是电子信息工程,学校普通,所以我们这专业学的很广但都不精,学了汇编语言,C语言,FPGA,电路,信号与系统之类,大一大二可以说浑浑噩噩的渡过,没挂过科,也没学到什么,到了大三下半学期的时候我知道这样下去不行了,所以我就自己去图书馆借书看,看了C++PRIMER PLUS,往C/C++这方面学,...
分类:其他好文   时间:2014-09-04 22:19:40    阅读次数:218
《软硬件接口》课程大纲
《软硬件接口》课程大纲Coursera课程The Hardware/Software Interface是华盛顿大学提供的一门课程,当中汇编语言、进程结构、Java实现等章节内容我觉得对于学编程的同学来说很实用。教学环境是Fedora,顺带介绍了一些经常使用工具的使用。课程大纲这门课程将会让学生知道...
分类:其他好文   时间:2014-08-31 20:02:01    阅读次数:263
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!