自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 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

https://vscode.cdn.azure.cn/stable/dfd34e8260c270da74b5c2d86d61aee4b6d56977/code_1.66.2-1649664567_amd64.deb

2023-09-06 22:42:45 216

原创 4次课 地址空间和工作模式,寻址方式 标志寄存器

存储空间物理空间:486有32条地址线,内存最大容量为4G。虚拟空间:486允许虚拟存储器容量最大为2*64 = 64T;线性空间:实模式:分段不分页保护模式:分段分页I/O空间:I/O地址空间与存储空间不重叠。486工作模式:实地址模式:1M,每逻辑段最大64K。保护模式:4G虚拟8086模式:虚拟8086模式下,486任务段寄存器中存放的不是选择符而是段基址!指令系统目标指令:二进制序列。符号指令:用规定操作码和操作数助记符,按照规定的书写格式书写的指令。书写格式:标号

2021-10-21 17:38:03 250

原创 3次课 存储器系统

存储器概念存储器概念:存储元,存储单位,存储体KB(210) MB(220) 分类: 主存:RAM,ROM(EPROM)辅存:磁盘,光盘,FLASH高速缓存控制存储器RAM:随机存储器,读写。 静态RAM(SRAM):集成度低,信息稳定,速度快。 动态RAM(DRAM):集成度高,容量大,信息存储不稳定Cache:CPU与主存储器直接,由高速静态RAM组成。存储器容量:由 地址线宽度 决定。80X86微处理器主频:时钟频率,表示微处理器的运行速度。MHzMIPS:表示微处理

2021-10-21 16:02:10 103

原创 2次课 符号数,计算机基本结构

无符号数 有符号数机器数的数值范围n位原码数:-(2n-1 -1) ~ +(2n-1 -1) n位反码数: -(2n-1 -1) ~ +(2n-1 -1) n位补码数: -(2n-1) ~ +(2n-1 -1) n位无符号数: 0 ~ +(2*n -1)真值与机器数的转换模:一个计量器的最大容量。整数补码的加减运算(X+Y)补 = (X)补 +(Y)补(X-Y)补 = (X)补+(-Y)补条件:1.符号位参加运算2.以2n 为模3.当真

2021-10-21 13:52:19 293

原创 1次课码制

紧致BCD码 非紧致BCD码各种进制转化(注意BCD码转化)真值和机器数原码:表示有符号数,最高位为符号位。反码:表示有符号数,最高位为符号位,但数值部分:正数是其绝对值,负数是其绝对值按位取反。如: +23:0 0010111 -23:1 1101000补码:表示有符号数,正数同原码一样,但负数数值位部分为其绝对值按位取反后末尾+1;如:+23补码:0 0010111 -23补码:1 1101001ASCII码:字符表示码0:30H A:41H 回车:(0D)H 换

2021-10-21 12:49:26 72

原创 2.7进程通信2.8进程死锁

死锁死锁条件互斥占用:资源只能给一个进程使用;不可强占:资源申请者不能强行从占有着手中夺取 资源,只能由占有着资源释放;请求保持:进程在申请新资源的同时保持对原有资 源的占有;循环等待:存在进程等待队列{P1,P2…Pn},循环等待。避免机制(银行家算法)原理:对进程发出的每一个资源申请进行动态检查,根据检测结果决定是否分配资源。死锁的检测与解决(资源分配图)系统不断监视进展情况,判断死锁是否发生,一旦发生,采取专门措施,解除死锁并以最小代价恢复运行

2021-10-19 16:19:10 65

原创 2.6信号量和PV操作

信号量这里写目录标题信号量二级目录三级目录PV操作苹果橘子问题生成者消费者问题三个进程合作打印文件信号量二级目录三级目录Struct semaphore{ int value; //信号量值 pointer_PCB queue; //信号量队列指针}PV操作苹果橘子问题生成者消费者问题这样定义四个信号量:empty——表示缓冲区是否为空,初值为n。full——表示缓冲区中是否为满,初值为0。mutex1——生产者之间的互斥信号量,初值为1。mutex2——消费者之间的互

2021-10-19 10:03:16 488

原创 12次课 子程序设计

CALL时,会把断点下一条指令的地址放入堆栈,段内调用,只需要保存偏移地址即可;段间调用,要多放段基址在堆栈。RET时,会取出这些,然后装到CS IP指针里头。有参:通过寄存器MOV DX,OFFSET MESG CALL DIAP DISP PROC MOV AH,9 INT 21H RET DISP ENDP利用堆栈区利用内存单元无参:CRLF PROC MOV AH,2 MOV DL,0DH INT 21H MOV AH.

2021-10-18 14:16:31 77

原创 摄像机Learn OpenGL

摄像机/观察空间需求1.摄像机位置2.摄像机方向3.右轴和上轴4.Look At5.摄像机在场景旋转5.自由移动需求需求:摄像机在世界空间位置、观察方向、右向量和上向量。1.摄像机位置::世界空间中代表摄像机的向量。glm::vec3 cameraPos=glm::vec3(0.0f,0.0f,3.0f);!!!Z轴是屏幕指向自己。如果希望摄像机往后移动,把Z往正方向移动。2.摄像机方向::摄像机位置方向—场景原点向量=指向原点。glm::vec3 cameraTarget=glm::

2021-10-18 13:02:08 82

原创 11次课 分支循环

简单分支程序二进制显示将BX寄存器中的内容以二进制显示出来方式:通过移位运算.586CODE SEGMENT USE16 ASSUME CS:CODE BEG: MOV BX,5678H MOV CX,16 ;循环次数 LAST: MOV AL,'0' ;AL 存等会输出0/1 ROL BX,1 ;左移 JNC NEXT ;C=0,跳转 MOV AL,'1' ;C!=0,设置A为1 NEXT: MOV AH,0EH ;显示出A INT 10H

2021-10-17 20:01:26 69

原创 10次课 DOS BIOS

MOV AH,功能号设置入口参数INT 21H分析出口参数功能号 01H :键入一个字符,有回显,响应Ctrl_C入口参数:无出口参数:AL按键的ASCII码;AL=0表明按键时功能键、光标键;再次调用此功能,返回按键的扩展码。 功能号 02H :显示一个字符,响应Ctrl_C, 入口参数:DL=带显示字符ASCII码 出口参数:无 !!!:会破坏AL寄存器的内容。 MOV DL,'A' MOV AH,2 INT 21H 功能号 09H :显示字符串,响应Ctr

2021-10-17 18:23:02 253

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除