汇编网首页登录博客注册
smarter_feng的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏
友情链接

[2012-02-20 18:41] n!的递归实现

#include <stdio.h>
#include <stdlib.h>

#define NUM  11 

long long int jc(int n)
{
        long long int num;
        if (n == 1) {
                 num = 1;        
        } else {
                num = jc(n - 1) * n;        
        }
        
        return num;
}

int
main(void)
{
        int i = 0;
        long long int jc_n;

        for (i = NUM; i > 0; i--) {
                jc_n = ...
阅读全文 | 评论次数(2) | 浏览次数(433) | 所属类型(c语言)

[2012-02-20 18:25] 反转字符串

#include <stdio.h>
#include <stdlib.h>

#define NUM  256 

static char *fz(char *ptr, char *str)
{
        int i = 0;
        int j = 0;
        //int k = 0;

        while (*(str + i)!='\0'){
                i++;
        }

        //printf("%d\n", i);
        //puts(str);
        i--;

        for (; i >= 0; i--) {
                //printf("%d\t", i);
                //putchar(*(...
阅读全文 | 评论次数(3) | 浏览次数(489) | 所属类型(c语言)

[2012-02-16 21:59] 求助: 关于入不入职的问题

最近找了份工作,做嵌入式的,试用期三个月,3500元/月,转正后基本工资4500元/月+500元/月绩效, 这是我的第一份嵌入式开发offer, 这家公司是做可视电话的,公司比较小,加班很多,每周休息一天,公司也比较抠门,连个保洁都没有,要不要去, 试用期很低,北京的生活压力。。。
希望过来人给个建议吧,勿调戏!!!...
阅读全文 | 评论次数(16) | 浏览次数(578) | 所属类型(心情)

[2012-02-13 20:44] 读书疑难@NO.2

大家好,请问linux下面有没有类似Debug的工具软件啊?我刚开始学习计算机知识,用的是linux系统(fedora), 希望知道的指点下,谢谢了!!!...
阅读全文 | 评论次数(2) | 浏览次数(420) | 所属类型(读书难点疑点总结)

[2012-02-13 16:37] 读书疑难@NO.2

实验任务(3): 
找到生产日期地址为:-d fff0:f5 fc 内容为:09/01/09; 为什么这个地址里的内容(日期)可以改? 这段地址应该是在各ROM的地址空间范围内,不应该可以写的!A000H-FFFFH的地址空间中的内容是一定不可写的么? B8100H开始的单元中的数据经验证是无法写入的。...
阅读全文 | 评论次数(4) | 浏览次数(346) | 所属类型(读书难点疑点总结)

[2012-02-13 11:49] 检测点2.3

下面3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
mov ax, bx
sub ax, ax
jmp ax

CPU修改IP3次;都是在读取的指令进入指令缓冲器以后; 最后IP中的值是ax中的值。...
阅读全文 | 评论次数(2) | 浏览次数(327) | 所属类型(汇编作业)

[2012-02-09 13:09] 检测点2.2

1,给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为_0010H_到_1000FH_;
   思路:偏移地址16位,变化范围0000H--FFFFH,顾段地址为0001H时CPU的寻址范围为:0001H X 16 + 0000H -- 0001H X 16 + FFFFH;
2,有一个数据存放在内存20000H中,现给定段地址SA,若想用偏移地址寻到此单元,则SA应满足的条件是: 最小_1001H_, 最大_2000H_;
   思路:物理地址 20000H = SA x 16 + 偏移地址,偏移地址的范围: 0000H -- FFFFH,偏移地址最大时SA最小, 偏移...
阅读全文 | 评论次数(2) | 浏览次数(377) | 所属类型(汇编作业)

[2012-02-08 22:53] 读书笔记@NO.2

一般CPU由运算器、控制器、寄存器等器件构成,它们靠内部总线相连;

在CPU中:
1,运算器进行信息处理;
2,寄存器进行信息存储;
3,控制器控制(CPU内部)各器件工作
4,内部总线负责连接它们,在它们之间传送数据;
对汇编程序员来说,CPU主要的部件是寄存器,因为它们是可以用指令读写的器件,程序员通过改变各种寄存器中的内容来控制CPU;

################################
不同CPU,寄存器的个数和结构是不相同的
################################

8086CPU有14个寄存器:AX、BX、CX、...
阅读全文 | 评论次数(0) | 浏览次数(374) | 所属类型(读书笔记)

[2012-02-08 18:04] 检测点2.1

(一):
(1) mov     ax, 62627     AX = _F4A3H_ ;
(2) mov     ah, 31H       AX = _31A3H_ ;
(3) mov     al, 23H       AX = _3123H_ ;
(4) add     ax, ax        AX = _6246H_ ;
(5) mov     bx, 826CH     AX = _6246H_ ; BX = _826CH_;
(6) mov     cx, ax        AX = _6246H_ ; CX = _6246H_;
(7) mov     ax...
阅读全文 | 评论次数(2) | 浏览次数(369) | 所属类型(汇编作业)

[2012-02-08 16:51] 读书疑难@NO.1

1, 计算机是如何识别二进制数列的?
    上网查了下,有的说学习数电和模电就清楚了,看来要学习的东西不是一般多啊,学无止境,继续加油!!!...
阅读全文 | 评论次数(6) | 浏览次数(320) | 所属类型(读书难点疑点总结)
页码数(2):  1  2