
汇编
看写写
精通c编程,熟悉linux 平台
展开
-
汇编语言 王爽第二版 总结
汇编语言 王爽第二版 总结,所以内容都是8086的summary asssembly ,汇编总结 why: 最初始的编程语言就是使用打孔机,打出来的0 1 代码,然后把卡片插入到电脑中运行然后 看输出结果,这种纯01的二进制代码,编写困难调试困难运行结果的显示看着也很蛋疼,就像 一个简单的“hello world”,11个字符,需要11×8个二进制,并且再进行输出,就更麻烦,因为 全原创 2016-05-10 21:41:10 · 1927 阅读 · 0 评论 -
反汇编mbr
今天把我们每次开机都用到的MBR,反汇编看看里面的引导代码是怎么样的顺便说一下 MBR 相关的开机过程。以及我们经常用的U盘自启动 程序到底值怎么玩的。window开机流程流程加电-->BIOS--> MBR--> DPT--> pbr--> Bootmgr--> bcd--> Winload.exe---—-> 内核加载–> 整个windows7系统细节在CPU上电之后,若由硬盘启动,则原创 2016-07-20 19:15:35 · 6653 阅读 · 2 评论 -
冒泡排序--汇编 IA32 AT&T
# sort-maopao.s - An example of using .section .datavalues: .int 20, 22, 14, 15, 17, 10length: .int 6output: .asciz "The sorted values are:"outputvalues: .asciz " %d %d %d %d %d原创 2017-01-06 13:22:31 · 686 阅读 · 0 评论 -
字符串比较--汇编
32位平台的汇编 AT&T# strcmp.s -Am example of comparing strings.section .datastring1: .ascii "test"length1: .int 4string2: .ascii "test1"length2: .int 5.section .text.global mainmain:原创 2017-01-10 11:23:34 · 1131 阅读 · 0 评论 -
汇编 bash: ./cpuid: Accessing a corrupted shared library
这个问题的主要原因是:原因 操作系统:Ubuntu 14 操作系统和 cpu是64位的 as -o cpuid2 cpuid2.s ld -dynamic-linker /lib/ld-linux.so.2 -o cpuid2 -lc cpuid2.o :output bash: ./cpuid: Accessing a corrupted shared library 我们按照书上的代原创 2017-01-01 16:01:21 · 3697 阅读 · 2 评论 -
深入理解计算机系统笔记
花了一个月左右的时间,终于把《深入理解计算机系统》第二版看完了,为了读完这本书还提前看了四本书 10 读本书的过程是痛苦并快乐着,虽然对整个系统有了一个整体的认识,但是有些东西还是需要去实践才能弄懂,不过我觉的 11 本书是一个很好的计算机入门的读物,很好很强大。原创 2016-06-30 15:58:56 · 2369 阅读 · 2 评论