12 2018 档案

摘要:在学习王爽老师《汇编语言》的第6.2节时,在程序6.3代码中,给出了如下的代码: 可以看到第4行中定义了16个dw 0,也就是16个字型数据(32个字节型),随后将该32个字节内存空间当做栈来使用。初始栈顶为30h,结构图如下: 从上图可以看到,总共花费了48个字节,48转换成16进制值为30H,而 阅读全文
posted @ 2018-12-30 10:05 impluse 阅读(2074) 评论(5) 推荐(0) 编辑
摘要:有次面试时,面试官问我,当一个进程(注意是活动进程而不是程序)hang住时,怎么知道它卡在哪里了?它当时在做什么?当时,我脑子一片糊涂,完全不知道这个问题要怎么回答,甚至包括面试官问我为什么linux命令行上一组用管道连接起来的多个命令能够直接串联起来进行输入输出,每个命令的代码开发时事先并不知道有 阅读全文
posted @ 2018-12-26 17:58 impluse 阅读(928) 评论(0) 推荐(0) 编辑
摘要:在做汇编学习时,需要用比较老的Windows XP来进行调试学习,因此找了最老的Windows XP(CN_WINXP_PRO_ISO,无SP版本 ),下载后发现镜像文件格式是img的,而virtualbox并不支持该镜像,网上搜索,几乎没几个能参考的文章。 想到之前在做自动装机的时候用到的工具ul 阅读全文
posted @ 2018-12-22 21:16 impluse 阅读(45513) 评论(2) 推荐(1) 编辑
摘要:计算机系统是有软件和硬件组成的,它不是纯粹的软件,更不是硬件。 系统硬件组成中的I/O设备不是直接与总线相连,而是通过一个中间设备:控制器/适配器来连接。控制器和适配器的区别在于它们的封装方式,控制器是设备或者主板上的芯片组,而适配器是插在主板上的卡,按我个人理解,通俗来说应该是能否插拔的区别?(此 阅读全文
posted @ 2018-12-09 17:43 impluse 阅读(401) 评论(0) 推荐(0) 编辑
摘要:现代计算机存储和处理的信息都是用二进制表示的,即0和1。 用多个二进制比特位的不同组合和不同解释能够表示数量有限的元素,比如用32位比特的组合则有2^32种可能,因此它能表示从0开始到4294967295 (2^32个)。 需要程序员关注的是三种二进制解释:1. 无符号二进制的组合解释;2. 有符号 阅读全文
posted @ 2018-12-09 17:43 impluse 阅读(332) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示