摘要: 计算机系统概论 程序在执行前放在主存中,在执行时放在CPU中。 存储器用来存放程序和数据。 主存储器是计算机各种信息的存储和交流中心,可与CPU、I/O交换信息。当前正在运行的程序和数据都是放在主存储器中的。 控制器主要用来实现计算机本身运行过程的自动化。 计算机中各部件来往信号:地址、数据、控制信 阅读全文
posted @ 2020-11-25 23:42 鱼大鹿 阅读(196) 评论(0) 推荐(0) 编辑
摘要: (目录) 1.定点数一位乘法 1.1定点原码一位乘法 原码相乘,积符号同号得正、异号得负,数值为两数绝对值之积。 例:X=0.1101,Y=0.1011,求两数之积 解:取双符号位 部分积右移时,乘数寄存器同时右移一位。计算用两位符号,结果保留一位符号。 X*Y=0.10001111 Cd是乘数位数 阅读全文
posted @ 2020-11-21 16:26 鱼大鹿 阅读(2572) 评论(0) 推荐(1) 编辑
摘要: 1.原码、反码、补码 原码 机器数最高为符号位,0正1负。 X=-0.1011,[X]原=11011 ,小数点默认在符号位之后,书写时将其省略。 补码 [X]补=[X]原(X>0) [X]补=[X]原除符号位取反加1(X<0) [+0]补=[-0]补=0.0000 补码加法运算 补码加补码还是补码 阅读全文
posted @ 2020-11-20 16:41 鱼大鹿 阅读(721) 评论(0) 推荐(0) 编辑
摘要: (目录) 1.数制 应用最广泛的是十进制。 (N)10 = Dm*10m+Dm-1*10m-1+...+D0*100+D-1*10-1+...+D-k*10-k =\(\sum_{i=m}^n D~i~10^i\),(n=-k) (N)10的下标10表示十进制,称为基数或“底”;这个数共有m+k+1 阅读全文
posted @ 2020-11-19 23:23 鱼大鹿 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 下周五考组成原理,本周开始自学,我真勇啊! (目录) 冯诺依曼机 运算器、控制器 、存储器、输入设备、输出设备。 高亮部分:cpu,中央处理器。 程序和数据放在同一个存储器中,指令和数据一样可以送到运算器运算。 数据以二进制码表示。 指令:操作码 地址吗。 顺序存放指令,指令计数器指明要执行的指令所 阅读全文
posted @ 2020-11-19 21:53 鱼大鹿 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 如: MOV AL,DAT AND AL,70H OR AL,8AH MOV DAT,AL HLT 可见,第一步把八位二进制数放入AL中,再拿它与70H即01110000B交运算,由于0和0或1相交都是0,1只有和1相交才是1,所以此功能是把DAT的第0,1,2,3,7位变成0。 接着和8AH即10 阅读全文
posted @ 2020-11-12 17:00 鱼大鹿 阅读(230) 评论(0) 推荐(0) 编辑
摘要: CPU状态控制指令 1.空操作指令NOP /该指令不执行任何操作,只是使IP加1,其机器码占有一个字节的存储单元,常用于程序调试。/ 2.总线封锁前缀指令LOCK /该指令与其他指令联合使用,作为指令的前缀,使得其执行时,不允许其他设备访问总线。/ 3.暂停指令HLT /该指令使处理器暂停工作,等待 阅读全文
posted @ 2020-11-11 23:03 鱼大鹿 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 今天掌握了汇编语言常用的DOS功能调用,现在列出来供参考。 1、单字符输入(1号调用) 格式:MOV AH,1 INT 21H 功能:达到输入状态,从键盘上输入字符的ASCII码送入AX中,并送显示器显示。 2、单字符显示(2号调用) 格式:MOV DL,待显示字符的ASCII码 MOV AH,2 阅读全文
posted @ 2020-11-11 21:15 鱼大鹿 阅读(1113) 评论(2) 推荐(1) 编辑