1.实数数的表示 参考深入理解C语言-03-有符号数,定点数,浮点数 1.1定点数 一般在没有FPU寄存器的嵌入式系统中使用比较多。比如常见的32位系统中,将高16位作为整数部分,低16位作为小数部分。这样就可以用整数来模拟定点数的 + - * / 运算。关于定点数的数学分析,请参考以下文档:htt ...
分类:
其他好文 时间:
2021-03-31 12:07:57
阅读次数:
0
寄存器由来: CPU(Central Processing Unit):中央处理器 作用:执行存储器中的指令序列;完成数据传输任务 早期:运算器+控制器 Intel 80386开始,加快CPU处理数据能力,引入高速缓冲存储器(寄存器) 寄存器功能: 暂存数据和中间结果的单元 寄存器分类: 程序可见寄 ...
分类:
其他好文 时间:
2021-03-30 13:06:56
阅读次数:
0
1.计算机结构 累加寄存器(AC) 数据缓冲寄存器(DR) 状态条件寄存器在历年考试内可被归为运算器也有控制器的情形 控制器还有一个部件为地址寄存器 指令译码器(ID) ...
分类:
其他好文 时间:
2021-03-01 13:06:33
阅读次数:
0
在Linux系统中,每个内存地址都是虚拟的。它们不直接指向RAM中的任何地址。每当您访问一个内存位置时,都会执行一种转换机制来匹配相应的物理内存。让我们从一个介绍虚拟内存概念的小故事开始。给定一个旅馆,每个房间都可以有一个电话,每个电话都有一个私人号码。当然,所有安装的电话都是酒店的。他们都不能从酒 ...
分类:
其他好文 时间:
2021-02-02 11:12:12
阅读次数:
0
P0口联接8个LED灯,P1^0~P1^7; 点亮一个LED 1 #include<reg52.h> //包含头文件,一般情况不需要改动, 2 //头文件包含特殊功能寄存器的定义 3 4 sbit LED=P1^0;// 用sbit 关键字 定义 LED到P1.0端口, 5 //LED是自己任意定义 ...
分类:
其他好文 时间:
2021-01-30 12:15:50
阅读次数:
0
正文 1 intel的赋值格式 mov dest source 2 intel汇编的参数寄存器传递 参数传递会使用六个寄存器 %rdi, %rsi, %rdx, %rcx, %r8, %r9, 返回值使用 %rax 3 test %rax %rax 用来潘顿 %rax是否为0,test指令本来是让后 ...
分类:
其他好文 时间:
2021-01-20 12:16:18
阅读次数:
0
计算机基础知识 六大组成部分 中央控制器、内存、硬盘、输入设备、输出设备、通信设备,六大部分都与总线(Bus)进行连接 冯诺依曼体系 CPU里包含运算器、控制器、寄存器,CPU读取内存中的数据,内存中的数据是从硬盘中得到的。 CPU介绍 1KHz = 1024Hz 1MHz = 1024KHz 1G ...
分类:
其他好文 时间:
2021-01-16 12:12:40
阅读次数:
0
标志寄存器 CPU内部有一种特殊寄存器,用来存储相关指令的某些结果,用来为CPU执行相关指令提供行为依据,用来控制CPU的相关工作方式 这种寄存器在8086中称为标志寄存器,8086中的标志寄存器通常是16位,flag寄存器是每一位有每一位的意义和普通寄存器不同。 ZF标志 flag的第六位是ZF, ...
分类:
其他好文 时间:
2021-01-14 11:30:22
阅读次数:
0
与Raspberry Pi不同(基于Linux系统的计算机,可以在Linux中开发各种应用),Arduino是基于AVR指令的单片机,程序必须上传到微控制器中执行(烧录)。Arduino以函数库的形式封装了寄存器的操作,所以极大的降低了开发难度,比较适合创客搭建电子原型。 Arduino引脚图: 硬 ...
分类:
其他好文 时间:
2021-01-12 11:16:59
阅读次数:
0
p6 乘除模块的start 一、 乘除模块 (一)mdu要求 执行乘法的时间为5个cycle,包含写入内部的HI和LO 执行除法的时间为10个cycle,包含写入内部的HI和LO 通过有效一个cycle的start信号启动乘除法运算 通过busy输出标志反映延迟 (二)相关指令 mult、multu ...
分类:
其他好文 时间:
2021-01-12 10:38:18
阅读次数:
0