2022软考中级软件设计师---易混淆知识点总结1

为了帮助大家提高备考效率,将2022软考中级软件设计师易混淆知识点汇总分享给大家,一起打卡学习吧~

概念辨析1《计算机体系结构》原、反、补码的运算。

原码:最高位是符号位,其余低位表示数值的绝对值(0表示正数,1表示
负数)
反码:正数的反码与原码相同,负数的反码是其绝对值按位取反(符号位不变)
补码:正数的补码与原码相同,负数的补码是其反码末位加1(符号位不
变)
移码:补码的符号位按位取反


区别:正数的原、反、补码不变,而负数的反码是在原码不改变符号位的基础上,其余位取反,补码则是在反码的末位加 1。正数和负数的移码都是将符号位取反。


概念辨析2《计算机体系结构》寻址方式的对比。


立即寻址方式
特点:操作数直接在指令中,速度快,灵活性差
直接寻址方式

特点:指令中存放的是操作数的地址
间接寻址方式
特点:指令中存放了一个地址,这个地址对应的内容是操作数的地址。
寄存器寻址方式特点:寄存器存放操作数

寄存器间接寻址方式
特点:寄存器内存放的是操作数的地址


区别:五种寻址方式中,最为特别的是立即寻址方式,是将操作直接存放在指令中,它也是寻址最快的一种寻址方式。其他的四项我们可以两两进行对比,将(直接寻址和间接寻址)与(寄存器寻址和寄存器间接寻址)进行比较,直接寻址和间接寻址:前者是指令存放的是地址,需要通过地址找到操作数,而后者是先通过指令的地址找到操作数地址,再通过操作数地址找到操作数,相当于多了一遍程序;寄存器寻址和寄存器间接寻址亦是如此,前者比较的是寄存器存放操作数,而后者表示为寄存器存放操作数地址,再通过操作数地址找操作数。

更多软考资料欢迎来企鹅群423914346,有资料分享,学习答疑,最新软考资讯等,一起备考吧。

你可能感兴趣的:(软考,c1认证,c5底层,c5全栈,软件工程,c4python)