2024考研计算机考研复试-每日重点(第六期)

        公众号“准研计算机复试”,超全大佬复试资料,80%的题目都是上岸大佬提供的。

        复试不知道看什么?复试没有给复习科目?复试有科目但是学长说全都要考?复试时间不多了?复试重点找不到?来公众号,一键给你全搞定(计算机全科目!!!)。

        目前发的都是★,★是最重要的,其次是☆,最后是没有标的,现在的每一题都可能会考到,大家需要认真对待。

        不要看我们答案少,我们的目标就是以最减短的语句,输出最重要的信息,这样你才能减少背诵量,才能增加记忆的题目。


计算机组成原理:

3.★在计算机中有哪些寻址方式(任意选5个背诵)?

        隐含寻址、立即寻址、直接寻址、间接寻址、寄存器寻址、偏移寻址、段寻址、堆栈寻址。

详细解释:

(1)隐含寻址:操作数地址被隐含在指令中,不需要明确地给出。例如,CLC指令将标志寄存器中CF标志位清零,使用方式为:直接写CLC。

(2)立即寻址:操作数直接包含在指令中。语句MOV R1, 1949,将立即数1949存入R1寄存器中。

(3)直接寻址:操作数的地址直接存储在内存中。语句MOV R1,[1949],将内存中地址为1949的数取出,放置在R1寄存器中。

(4)间接寻址:操作数的地址存储在CPU的寄存器中,但需要通过一个指针或索引来获取。语句MOV R1,[R2],提取寄存器R2中的地址,将该地址中的数据传送给R1。

(5)寄存器寻址:操作数的地址存储在CPU的寄存器中。语句MOV R1,R2,提取寄存器R2中数值,将该数值传送给R1。

(6)相对寻址:操作数的地址是基于某个基址进行偏移得到的。语句MOV R1, [1949+R2],将寄存器R2中数据+1949,得到的值作为新地址,将新地址中数据传送到R1中。

(7)段寻址:内存被划分为多个段,每个段有自己的基址和大小。操作数的地址是基于段的基址和偏移量计算得到的。语句MOV R1, [0001:1949],将第0001段中基础地址+偏移量1949得到新地址,将新地址总数据传送到R1中。

(8)堆栈寻址:数据被存储在堆栈中,堆栈的顶部是当前可用的堆栈顶指针。操作数的地址是基于堆栈顶指针和偏移量计算得到的。语句PUSH R1,将R1寄存器中的内容压入堆栈中保存


数据结构:

3.★栈和队列的区别是什么?

        栈和队列都是线性数据结构,栈是先进后出,队列是先进先出。栈只允许在一端进行数据操作,队列两端都可以操作。


C语言:

3.★全局变量和局部变量的区别是什么?

(1)作用域:全局变量的作用域为整个程序,而局部变量作用域仅限于函数内。

(2)生命周期:全局变量的生命周期和主程序一样,随着程序的销毁而销毁。而局部变量的生命周期是在函数内部或循环内部,随着函数的退出或循环的退出就不存在了。

(3)内存存储方式:全局变量存储在全局数据区中。而局部变量存储在栈区。


👇👇👇2024年考研计算机复试全套资料-基础版直接点击公众号就可以免费获取啦!👇👇👇

        公众号里有2024计算机考研复试全套资料汇总。包含操作系统、计算机组成原理、计算机网络、数据结构、软件工程、数据库、C语言、Java语言、编译原理、上机编程题目、专业英语阅读等科目。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值