12 2018 档案
摘要:(内容较为自闭,谨慎浏览。) CPU 中使用16位的寄存器来存放一个字(两个字节)。高8位放高位字节,低8位放低位字节。在内存中存储时,一个字需要用两个地址连续的内存来存放,低位字节存放在前,高位字节存放在后,访问的时候以低位字节存放的地址为访问地址。举个例子:2000h,存放在内存中某个位置,存放
阅读全文
摘要:(留着几个课后任务没写,临近学期末,全当复习了。因为是为复习用的,所以文章比较自闭,) 第二章标题叫寄存器,那么大概就是讲和寄存器有关的东西,准确说是单纯寄存器之间操作,还有 debug 的操作(在实验部分)。 8086有14个寄存器,AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS
阅读全文
摘要:这次实验的内容是利用灵活的地址表示方式掌握十进制数字的输出以及直接修改显存缓冲区进行输出的方法。 第一个实验:如图。 给出我的代码。如图。(这里有个坑,之前老师也说过:例如 [1] 表示的 ds 段第2个单元,但编译之后为01。建议编写汇编代码不要偷懒省略段地址。) 运行结果如图: 第二个实验内容如
阅读全文
摘要:这次实验的主要内容是学习编写多个段的程序,了解源文件中段与段的组织关系带来的区别。 前三个实验都是阅读程序回答问题。在此,我直接给出结果。 第一个: 1、data 段数据不变。 2、cs=076C, ss=076B, ds=076A(每个人的答案略有不同,因电脑而异)。 3、若 cs=X, ss=X
阅读全文

浙公网安备 33010602011771号