网站首页 站内搜索

搜索结果

查询Tags标签: 寄存器,共有 539条记录
  • 汇编——16位汇编&调试&一些练习代码

    编译:ml 1.asm调试:debug 1.exe调试命令: r 查看当前位置代码;p 单步步过;t 单步步入;u 查看附近代码 d 0b3b 查看0b3b位置内存;g 运行程序16位汇编代码基本结构 assume cs:code,ds:datadata segment buffer db xxxx$ data endscode segment rkmain procmov ax,dat…

    2022/2/7 11:12:42 人评论 次浏览
  • asm:80x86寄存器详解(转载)

    声明:本文为转载。原文作者:小宝马的爸爸 (https://www.cnblogs.com/BoyXiao/)原文地址为:https://www.cnblogs.com/BoyXiao/archive/2010/11/20/1882716.html8086 CPU 寄存器简介引子 打算写几篇稍近底层或者说是基础的博文,浅要介绍或者说是回顾一些基础知识, 自…

    2022/2/6 6:13:51 人评论 次浏览
  • STM32单片机 f103c8t6库函数配置

    库函数顾名思义是库函数是控制寄存器操作的语句被封装 库函数是控制寄存器操作的语句被封装 成函数的函数集合,需要执行相应动作 成函数的函数集合,需要执行相应动作 的时候只需要调用函数(并填入参数) (的时候只需要调用函数(并填入参数) 即可。 优点:比较简单,很容…

    2022/2/5 6:15:08 人评论 次浏览
  • 寄存器模型(RAL,Register Abstraction Layer)——UVM

    文章目录 一、寄存器模型的背景1.1 寄存器模型的背景1.2 访问寄存器模型方式1.3 寄存器模型基本概念1.4 寄存器模型建模要点和顺序 二、寄存器模型与验证环境的集成2.1 寄存器模型与DUT桥接2.2 adapter作用2.3 adapter与寄存器模型集成 三、访问寄存器地不同方式3.1 前门访…

    2022/2/2 23:13:45 人评论 次浏览
  • day01.2-初识汇编

    一、逻辑运算逻辑运算:与(and)、或(or)、亦或(xor)、非(not) 计算机除了数据,还要做运算,二进制之间会进行逻辑运算,计算机不会加减乘除,这些运算计算机都是通过移位或者通过逻辑运算实现的。因为计算机只认识二进制数,所以所有的加减等运算都是通过CPU对二…

    2022/2/2 14:14:09 人评论 次浏览
  • 80386内存管理

    这篇文章翻译自Intel 80386 Reference Programmer’s Manual的第5章。 文章目录 第五章 内存管理5.1 段翻译(Segment Translation)5.1.1 描述符5.1.2 描述符表5.1.3 选择符5.1.4 段寄存器 5.2 页翻译(Page Translation)5.2.1 页框(Page Frame)5.2.2 线性地址(Linea…

    2022/1/31 7:09:41 人评论 次浏览
  • 程序是如何跑起来的

    一个简单的1+1=?的问题对于我们而言就是脱口而出,而对于计算机却不是这样。 那么当我们用从c语言或者其他高级语言来写的时候计算机是如何工作运算加法(其他原理类似)的呢? 当c语言由编写到运行程序需要经过 1.预处理 2.编译 3.汇编 4.链接(由操作系统来完成) 5.运…

    2022/1/30 1:07:53 人评论 次浏览
  • Verilog--数据类型

    在 Verilog 语言中,主要有三大类数据类型:寄存器数据类型、线网数据类型和参数数据类型。 从名称中,我们可以看出,真正在数字电路中起作用的数据类型应该是 寄存器数据类型和线网数据类型。 寄存器类型:寄存器表示一个抽象的数据存储单元,通过赋值语句可以改变寄存…

    2022/1/29 23:37:57 人评论 次浏览
  • 动手编写操作系统(3):系统引导过程——BIOS与MBR(下)

    上一节,我们已经初步认识了系统开机引导过程,并编写了一个简单的MBR引导程序(仅样例,不带分区表)。下面,我们将在实模式下继续认识计算机的IO接口、硬盘操作等知识,并真正实现一个内核加载器。(本系列所有文章均参考郑刚所著《操作系统真象还原》,真诚感谢前辈的…

    2022/1/28 23:34:28 人评论 次浏览
  • 为什么不建议函数有太多参数?

    记录一篇今天工作的思考。为什么不建议函数的有太多参数?今天做组内代码评审时,发现同事的代码有一个小问题,一个函数添加了一个参数后有了7个参数,而公司的编码规范要求,函数的参数不许超过6个。 后来我就研究了一下,为啥不建议函数有太多参数呢?当然函数参数太多…

    2022/1/28 6:08:49 人评论 次浏览
  • 《x86汇编语言:从实模式到保护模式》笔记

    x86汇编语言笔记 8086通用寄存器16位寄存器:AX、BX、CX、DX、SI、DI、BP、SP。 前4个可分为高8位和低8位来使用:AH、AL、BH、BL、CH、CL、DH、DL。内存分段采用分段技术解决地址重定位问题,在硬件级别用两个段寄存器来支持,代码段寄存器CS和数据段寄存器DS。 实模式下…

    2022/1/27 22:04:46 人评论 次浏览
  • 汇编第2课(下),Android开发者跳槽指南

    **作用:**主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。 二、指针寄存器(Pointer Register) 80386架构中的指针寄存器有基址寄存器EBP、堆栈指针寄存器ESP和指令指针寄存器EIP。我们只需要了解基址寄存器EBP和堆栈指针寄存…

    2022/1/26 20:07:00 人评论 次浏览
  • RISCV--汇编寄存器(32)

    对于32位, XLEN=32,f开头的是浮点寄存器其中: 临时变量是t0-t2,t3-t7函数入口参数、返回值 a0-a1函数入口参数:a2-a7 s0 /sp----保存寄存器 ; S2-s11 保存的寄存器 ra 返回地址 ;tp 线程指针1 对于risc-v,编译器会尽可能的使用寄存器进行参数传递,有8个整数寄存器…

    2022/1/26 17:06:58 人评论 次浏览
  • 【操作系统】汇编入门,一辈子都用得上的底层知识

    一、引言 可以看一下王爽老师的《汇编语言》,书上讲得更详细(关注微信号"Java搬砖工小西贝",回复"汇编",就免费得到PDF高清版本),我只是总结一下学习,如果有错误可以指出来。 写这篇文章的目的,主要是为了后面的操作系统(

    2022/1/26 11:07:20 人评论 次浏览
  • 30天自制操作系统day2汇编语言

    《30天自制操作系统》一书中第1天和第二天中有关汇编语言的程序的理解 ; hello-os ; TAB=4ORG 0x7c00 ; 指明程序的装载地址; 以下的记述用于标准FAT12格式的软盘JMP entryDB 0x90DB "HELLOIPL" ; 启动区的名称可以是任意的字符串(8字节)DW 512 ; …

    2022/1/26 1:04:20 人评论 次浏览
扫一扫关注最新编程教程