搜索结果
查询Tags标签: 操作数,共有 175条记录-
结对编程代码分析
优点:代码简洁易懂,且层层递进。首先是运行了userInit()函数,这个函数是对用户的初始化,将数据导入。定义一个用户类,分别包括 用户名 密码 类型。然后创建一个类数组来保存其数据。 然后是loginInit() 函数。利用一个布尔值 flag 来判定是否登录成功,简单而有效。 …
2022/9/14 14:19:09 人评论 次浏览 -
个人项目结对编程-队友代码分析
中小学数学卷子自动生成程序-结对编程队友代码分析 一、简介 项目:中小学数学卷子自动生成程序 使用语言:JAVA 以下是对结对编程队友个人项目的代码分析。 二、代码分析 以User为基类,小学、初中、高中为子类,便于实现不同接口。试卷生成函数以数组记录运算符,分别设…
2022/9/14 14:17:30 人评论 次浏览 -
结对编程队友代码分析
摘要 本博客是对结对编程队友丑怡丹个人项目:中小学生数学题自动生成系统的分析 一、 实现语言 C++ 二、 整体思路 1.首先在teacher.h文件里定义存储教师信息的结构体,各种全局符号、数组、函数体的声明。其中五个函数实现主要功能。 void Init(); …
2022/9/14 14:16:14 人评论 次浏览 -
ARM 汇编学习——编写简单的ARM汇编程序
ARM汇编程序用“;”号进行注释。 一、汇编语言程序格式一个完整的ARM汇编由两部分组成:声明,实际代码段两部分组成。 1、声明 在一个程序之前先要进行声明: 1)声明代码段: 用AREA指令定义一个段,说明所定义段的相关属性。(说明段的名字,段的属性) 2) 声明ARM指令…
2022/9/10 14:59:08 人评论 次浏览 -
汇编基础
寄存器 处理器总是很繁忙的,在它操作的过程中,所有数据在寄存器里面都只能是临时存在一会儿,然后再被送往别处,这就是为什么它被叫做“寄存器”的原因 早期的处理器,它的寄存器只能保存4 比特、8 比特或16 比特,分别叫做4 位、8 位和16位寄存器。现在的处理器,寄存…
2022/8/26 14:26:26 人评论 次浏览 -
日常学习(2)sv赋值、寻址方式、正则
sv赋值方式 sv的赋值方式可以采用.形参(参数)的方式,更清晰功能https://gitee.com/bai-mengwei/my_uart_tb/blob/11126a220e740ea070c128f1949078daaaf5cad7/uvm_tb/register_model/uart_reg_pkg.sv#L199 8086寻址方式 ———————————————— 版权声明:本文…
2022/8/21 6:55:56 人评论 次浏览 -
JavaScript 探究[] == ![]结果为true,而 {} == !{}却为false
console.log( [] == ![] ) // true console.log( {} == !{} ) // false在比较字符串、数值和布尔值的相等性时,问题还比较简单。但在涉及到对象的比较时,问题就变得复杂了。 比较规则 最早的ECMAScript中的相等和不相等操作符会在执行比较之前,先将对象转换成相似的类…
2022/7/31 1:31:25 人评论 次浏览 -
java基础--六、运算符
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符关系运算符位运算符逻辑运算符赋值运算符其他运算符 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作…
2022/7/25 1:55:21 人评论 次浏览 -
C# ??代表
空兼并运算符(??) 用于定义可空类型和引证类型的默认值。 假如此运算符的左操作数不为null,则此运算符将回来左操作数,否则回来右操作数。例如:return c ?? = new T();就是if(c == null)c = new T(); return c;
2022/7/6 14:21:54 人评论 次浏览 -
零基础学Java(3)运算符
运算符 运算符用于连接值。Java提供了一组丰富的算术和逻辑运算符以及数学函数。算术运算符 在Java中,使用算术运算符+、-、*、/表示加、减、乘、除运算。当参与/运算的两个操作数都是整数时,表示整数除法;否则,表示浮点除法。整数的求余操作用%表示。例如,15/2=7,1…
2022/7/6 1:21:32 人评论 次浏览 -
RISC-V汇编
ASM@RISC-V CPU寄存器Register ABI Discription Attributionx0 zero 硬件常数0 N/Ax1 ra 返回地址 Callerx2 sp 栈指针 Calleex3 gp 全局指针 -x4 tp 线程指针 -x5-x7 t0-t2 临时变量 Callerx8 s0/fp 保存寄存器/帧指针 Calleex9 s1 保存寄存器 Calleex10-x11 a0-a1 函数参…
2022/6/8 1:22:39 人评论 次浏览 -
GCC内联汇编
1. gcc内联汇编格式__asm_- __volatile__(指令部: 输出部: 输入部: 损坏部)gcc内联汇编在处理器变量和寄存器上提供了一个模板和一些约束条件: (1) 在指令部(Assembler Template)中数字前加上%,如%0、%1等,表示需要使用寄存器的样板操作数。若指令部中用到几个不同的操…
2022/6/6 1:20:18 人评论 次浏览 -
JAVA 学习打卡 day3
2022-04-25 22:53:161.运算符表达式是由操作数与运算符所组成Java中的语句有很多种形式,表达式就是其中一种形式。表达式是由操作数与运算符所组成,操作数可以是常量、变量也可以是方法,而运算符就是数学中的运算符号,如“+”“-”“*”“/ “%”等。以表达式z+100为例…
2022/4/26 1:12:47 人评论 次浏览 -
JavaScript 中的相等操作符 ==
相等操作符会先转换操作数(通常称为强制转型),然后比较它们的相等性。 在转换不同的数据类型时,相等操作符遵循下列基本规则: 1. 如果有一个操作数是布尔值,则在比较相等性之前,将其转换为数值; 2. 如果一个操作数是字符串,另一个操作数是数值,在比较之前先将字…
2022/3/30 17:19:31 人评论 次浏览 -
内联汇编
一、基本内联汇编 1.asm [volatile] ("汇编指令") ——所有汇编指令,必须用双引号包起来,超过一条指令必须用用 \n 进行分割,为了排版,需要加上 \t。比如说,下面是一张加 \t 和不加 \t 的对比图,可以看出加上 \t 后指令会对齐:和 C 语言一样,加上 volati…
2022/3/26 20:23:15 人评论 次浏览