记录汇编语言课笔记,可能有不正确的地方,欢迎指出教材《新概念汇编语言》—— 杨季文这令(1)PUS...
原创 2022-11-22 10:32:26
2213阅读
Computer Systems A Programmer's Perspective Second Edition Exception number Description Exception class0 Divide error Fault13 General protection fault
转载 2016-12-15 19:50:00
271阅读
# sort-maopao.s - An example of using .section .datavalues: .int 20, 22, 14, 15, 17, 10length: .int 6output: .asciz "The sorted values are:"outputvalues: .asciz " %d %d %d %d %d
原创 2022-01-13 15:21:15
100阅读
IA32的三种地址 逻辑地址:机器语言指令仍用这种地址指定一个操作数的地址或一条指令的地址。 这种寻址方式在Intel的分段结构中表现得尤为具体,它使得MS-DOS或Windows程序员把程序分为若干段。每个逻辑地址都由一个段和偏移量组成。 线性地址:线性地址是一个32位的无符号整数,可以表达高达2
转载 2017-05-19 23:52:00
95阅读
2评论
写了一段IA32 paging通用构造代码。有须要的。能够拿去 #define PDE_FLG_RW (1<<1) #define PDE_FLG_US (1<<2) #define PDE_FLG_RWT (1<<3) #define PDE_FLG_PCD (1<<4) /* * initial
转载 2017-05-30 12:02:00
111阅读
2评论
系统级架构由寄存器、数据结构、指令组成,这些设计对基本的系统级别的操作提供了支持,比如:内存管理、终端与异常处理、任务管理、多进程控制等。 我们先来看一看寄存器与数据结构的总汇图:现在你可能看不懂,不过没关系,接下来我们一起学习。  一、概述首先大体看一下这个图,左上角的EFLAGS和CR0~CR4是寄存器,用于做一些标记好让处理器知道现在现场的情况,比如CR0可以告诉处理器现
转载 2023-07-07 13:34:34
51阅读
这里分享一下我的汇编语言课程设计,贪吃蛇游戏程序使用的资源不超过8086,可以运行在
原创 2022-11-22 10:31:48
1553阅读
节选)偷偷懒我就不写寄存器前面的百分号了O(∩_∩)O)eax 这个寄存器属于调用者保存寄存器,通常用来存储一些函数的返回值edx ecx这两个也是属于调用者保存寄存器,并且 属于通用寄存器,可以随意保存数据,没有 什么特定的 限制。...
原创 2023-03-20 10:30:56
144阅读
记录汇编语言课笔记,可能有不正确的地方,欢迎指出教材《新概念汇
原创 2022-11-22 10:20:05
612阅读
STM32&ARM体系结构1. STM321.1 简介1.2 STM32的优势1.3 命名规范2. ARM体系结构2.1 ARM体系结构面试题:谈谈你对ARM的认识?1.ARM公司2.ARM处理器3.ARM技术目前主流处理器架构?精简指令集RISC和复杂指令集CISC的区别?精简指令集计算机(RISC)架构的特点复杂指令集计算机(CISC)架构的特点2.2 处理器架构flash和SRAM
ARM今天宣布推出ARM Cortex-A35处理器,为64位处理器树立功耗效率新标竿。该处理器是基于ARMv8-A处理器架构的全新超高功效CPU系列的首款产品,该系列专为成长快速的移动和嵌入式应用而设计。ARMv8-A架构具有64位和32位运算能力以及完整的加密功能,Cortex-A35因而得以开创更丰富的用户体验。ARM预期Cortex-A35合作伙伴将于2016年底前量产出货。ARM处理器事
2、STM32介绍  1.什么是STM32  2.STM32与ARM的关系  3.STM32F103ZET6介绍  4.STM32能做什么1.什么是STM32从字面意义来看:ST:意法半导体,是一个公司的名字。M:Microelectronics的缩写,表示微控制器,要注意微控制器和微处理器的区别3232bit的意思
  挂载ISO 后, 跟着启动虚拟机, 会见到显示 "unsuccessful EFI network "   输入 bootiaX86.EFI ; 回车  "Image type IA32 is not supported by this X64 shell"或者: 输入 bootiaX64.EFI ; 回车  "Image
原创 2023-03-26 15:42:05
386阅读
 内容简介  · · · · · · Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口,不仅可以用来开发出大型的软件,而且是了解操作系统运行细节的最佳方式。本书从编写应用程序的角度,从“Hello World!”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通
简单介绍Intel IA32 PC架构Intel使用IA32来代表Pentium处理器族,以区别64bit的架构。1.模式IA32处理器有三种操作模式实模式:当PC上电或复位时,处理器处于这种模式,此时可以使用一条简单的指令转换到保护模式保护模式:对于现代操作系统来说,这是一种首选的模式,该模式支持虚拟内存寻址以及支持多程序环境和保护机制。系统管理模式:也有一种叫虚拟8086模式,该模式用于在保护
计算机系统之汇编 IA32处理器数据格式及数据操作 IA32数据格式: Intel用术语“字”表示16位数据类型,因此。称32位数为“双字”,称64位数为“四字”。 Char*这里指的是全部指针类型。注意:c语言新添加的long long是八字节,可是硬件IA32不支持这个类型。 寄存器(8个32
转载 2017-06-16 21:29:00
56阅读
2评论
寄存器(Register)是CPU内部用来存放数据的一些小型存储区域,它与RAM(Random
转载 2022-12-12 20:15:18
69阅读
Load Full Pointer (lds,les, lfs, lgs, and lss) mem[32|48] -> reg[16|32] Reads a full pointer from memory and stores it in the specified segment regist
转载 2019-04-02 12:49:00
125阅读
2评论
IA-32IA-32 Assembly Language Reference ManualcmpxchgCompare and Exchange (cmpxchg)[486]cmpxchg{bwl}
原创 2022-02-17 09:25:14
74阅读
  • 1
  • 2
  • 3
  • 4
  • 5