18何谓奇偶校验
它有什么用途
请说明其具体方法
答:奇偶校验是一种校验代码传输正确性的方法,它有奇校验和偶校验两种方式,奇偶校验法常用于识别数据是否发生传输错误,并且可以启动校正措施,或者舍弃传输发生错误的数据,要求重新传输有错误的数据块
这种方法是在每一个字节中加上一个奇偶校验位,并被传输,即每个字节发送九位数据,数据传输以前通常会确定是奇校验还是偶校验,以保证发送端和接收端采用相同的校验方法进行数据校验,假如校验位不符,则认为传输出错
22何谓堆栈
为什么要设置堆栈
栈区是怎样确定的
数据进栈、出栈按照何种规律
进栈用什么指令
进栈、出栈时栈针将怎样变化
通常栈底所指是什么内容
栈顶所指又是什么内容
答:①堆栈是读写存储器RAM中的一个特殊区域,是一组按照“先进后出”的方式工作的、用于暂存信息的存储单元
②设置堆栈是为了保证断点地址和现场信息
③栈区是通过堆栈指针SP在RAM中建立堆栈后确定的,建立堆栈可用一条传送指令来实现,例如MOVSP,#60H
④数据进栈出栈按照“先进后出”的规律
⑤进栈指令:PUSHX
⑥出栈指令:POPX
⑦建立堆栈后,当执行进栈指令时,栈针SP的内容自动加1,即(SP)←(SP)+1,当执行出栈指令时,栈针SP的内容自动减1,即(SP)←(SP)—1
⑧栈底所指的是堆栈指针SP所指的起始位置
⑨栈顶所指的是当有数据进栈后SP+1,当SP指向的地址为BEGIN+LENGTH,即栈满,此时的SP所指向的位置
23为什么要采用总线结构
芯片为什么要通过缓冲器才能挂在总线上
即在微型计算机各芯片之间或芯片内部各部件之间传输信息的一组公共通信线
采用总线结构后,芯片之间不需单独走线,这就大大减少了连接线的数量
②因为挂在总线上的芯片不能同时发送信息,否则多个信息同时出现在总线上将发生冲突而造成错误,这