上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页
摘要: 无条件转移指令--jmp 格式: jmp <地址> #pc无条件跳转到<地址> <地址>可以由常数直接给出:jmp 5 <地址>可以来自于寄存器:jmp eax <地址>可以来自于主存 :jmp [999] <地址>可以用“标号”锚定:jmp NEXT 100 mov eax,7 104 mov e 阅读全文
posted @ 2025-09-16 17:39 是我,米老鼠 阅读(8) 评论(0) 推荐(0)
摘要: 算数运算指令 功能 汇编指令 解释 加 add d,s add 计算d+s 结果存入d 减 sub d,s subtract 计算d-s,结果存入d 乘 Mul; imul d,s multiply 无符号/有符号d*s 乘积存入d 除 Div;div s divide 无符号/有符号除法 edx: 阅读全文
posted @ 2025-09-16 16:17 是我,米老鼠 阅读(14) 评论(0) 推荐(0)
摘要: 考试要求: 只需关注x86汇编语言 题目给出的某段简单程序的C语言,汇编语言,机械语言表示,能结合c语言看懂汇编语言的关键语句 汇编语言机器语言一一对应,结合汇编语言分析机器语言指令的格式,寻址方式 不会考:将c语言人工翻译成汇编语言或机器语言 ARM和MIPS不考 x86架构cpu利有哪些寄存器 阅读全文
posted @ 2025-09-16 15:34 是我,米老鼠 阅读(9) 评论(0) 推荐(0)
摘要: 相对寻址. PC(Program Counter) 以程序计数器pc所指的地址作为起点 当前指令存放地址位1000 若当前指令字长=2B,则PC+2 若当前指令字长=4B,则PC+4 相对寻址:EA=(PC)+A,其中A是相对PC所指的位移量,可正可负,补码表示 优点:这段代码在程序内浮动时不用更改 阅读全文
posted @ 2025-09-15 17:22 是我,米老鼠 阅读(17) 评论(0) 推荐(0)
摘要: 顺序执行 直接让(pc)+1->pc 这里的1,我们理解为:当前取出的指令的字长 指令寻址 定长指令字结构 设定按照字节编址,那么(pc)+2->pc 变长指令字结构 读如一个字,根据操作码判断这条指令的总字节数n,修改pc的值 (pc)+2->pc 指令寻址,当cpu检测到JMP的时候(无条件转移 阅读全文
posted @ 2025-09-15 16:06 是我,米老鼠 阅读(25) 评论(0) 推荐(0)
摘要: 拓展操作码举例 指令字长16位,每个地址码占4位: 那么如果要表示三地址操作码有16条 前四位表示操作码op,后面有3个4位长的地址字段A1,A2,A3 三地址指令 至少需要将1111留作扩展操作码之用,因此三地址指令只能有2^4 -1=15条 二地址指令 至少将 1111 1111 留作扩展操作码 阅读全文
posted @ 2025-09-14 17:18 是我,米老鼠 阅读(16) 评论(0) 推荐(0)
摘要: cpu中有控制器和运算器 这里就要开始学控制器 指令 指令分为两个部分: 操作码 做什么事情 地址码 对谁做 当cpu检测到操作码为000110的时候,就要执行停机操作 指令是计算机的最小功能单位 计算机智能执行自己指令系统中的指令,不能执行其他系统的指令 比如说inter芯片一般都是x86架构的, 阅读全文
posted @ 2025-09-14 15:46 是我,米老鼠 阅读(11) 评论(0) 推荐(0)
摘要: cache写策略 写命中 全写法 当cpu对cache写命中时,必须把数据同时写入cache和主存,一般使用写缓冲 cpu不会一直在写入数据,当cpu去做其他事情的时候,会有一个控制电路,把数据从写缓冲逐一写入到主存 使用写缓冲,cpu写的速度很快,如果写操作不频繁,则效果很好,如果写操作很频繁,则 阅读全文
posted @ 2025-09-12 17:27 是我,米老鼠 阅读(13) 评论(0) 推荐(0)
摘要: cache和主存的映射方式 全相联映射 主存块可以放在cache的任意位置 假设某个计算机的主存地址空间大小为256MB,按字节编址。 其数据cache有8个cache行,行长64B 由此可知,我们想要求出主存被分为多少块,就用256MB/64B =228/26=2^22 由于主存有28位,那么它就 阅读全文
posted @ 2025-09-12 10:43 是我,米老鼠 阅读(21) 评论(0) 推荐(0)
摘要: cache的基本原理 cpu从内存一条一条取指令 但是cpu速度很快,内存速度很慢 我们把使用频率高的代码读取到cache里与cpu交互,因为cache速度很快,这样内存和cpu的速度矛盾会被缓和 内存大概37GB/s cache大概1000GB/s 如今的cache被集成在cpu内部,用sram实 阅读全文
posted @ 2025-09-11 08:48 是我,米老鼠 阅读(4) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页