社区
汇编语言
帖子详情
十六进制数如何运算?????????????
evilevonne
2007-08-27 10:54:27
3D25H-05C3H 为什么等于3762H呢
5-3=2 2-12为什么等于6呢
...全文
255
5
打赏
收藏
十六进制数如何运算?????????????
3D25H-05C3H 为什么等于3762H呢 5-3=2 2-12为什么等于6呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yongmen
2007-08-29
打赏
举报
回复
十六进制的加减乘除和十进制没区别,只是进位借位都要以16来算即可!
lostbyte2006
2007-08-27
打赏
举报
回复
因为这里的2不够减,需要借位,就像你用十进制时向前借1位就是借10一样,在16进制里向前借1就是借16,所以16+2=18,18-12就成6喽。
sunlin7
2007-08-27
打赏
举报
回复
用竖式
3D25H
- 05C3H
---------
3762
哈哈
发现二进制、八进制、十六进制的加减乘除都可以与十进制用相类似的笔算方法,用竖式,除式。
daly241
2007-08-27
打赏
举报
回复
16进制 0--F
不够减了 当然需要去借位了
evilevonne
2007-08-27
打赏
举报
回复
谢谢了lostbyte2006
大学计算机基础习题答案
计算机答案,有详细解答第一章一、问答题 1.计算机为什么要采用二进制
数
?为什么还要引进八进制
数
、
十六进制
数
? 答:计算机一般采用二进制
数
,是因为二进制在计算机内部电路上容易表示和实现。在电学中具有两种稳定状态(对应
数
字0和1)的物理量和电器件是很多的。另外,使用二进制
运算
简单、可靠。 采用八进制和
十六进制
数
主要是在编程序时缩短对二进制
数
的写法。 。
计算机组成原理考试与答案
一、(共30分) 1.(10分) (1)将十进制
数
+107/128化成二进制
数
、八进制
数
和
十六进制
数
(3分) (2)请回答什么是二--十进制编码?什么是有权码、什么是无权码、各举一个你熟悉的有权码和无权码的例子?(7分) 2.已知X=0.1101,Y=-0.0101,用原码一位乘法计算X*Y=?要求写出计算过程。(10分) 3.说明海明码能实现检错纠错的基本原理?为什么能发现并改正一位错、也能发现二位错,校验位和
数
据位在位
数
上应满足什么条件?(5分) 4.举例说明
运算
器中的ALU通常可以提供的至少5种
运算
功能?
运算
器中使用多累加器的好处是什么?乘商寄存器的基本功能是什么?(5
第03章-二进制、八进制、十进制、
十六进制
之间的转换
本课程内容如下: 第1节 二进制及十进制的由来 第2节 二进制、十进制、八进制、
十六进制
的表示方法 第3节 二进制和十进制之间的相互转换 第4节 二进制和八进制之间的相互转换 第5节 二进制和
十六进制
之间的相互转换 ...
微型计算机原理及应用基本学习要求2018
微型计算机原理及应用基本学习要求 注:以下基本要求按内容排列,而不是按章节排列 一、 微型计算机基础与概念 1、计算机中信息的表示方式?为何要用二进制表示方式? 2、掌握二进制
数
、八进制
数
、十进制
数
、
十六进制
数
的概念(
数
码符号、进位、展开式); 3、掌握二进制、十进制、
十六进制
数
间的相互转换,要熟练掌握将8位二进制
数
转换为相应的十进制
数
,能熟练的将0~255范围内的十进制
数
转换为二进制
数
,能将
十六进制
数
转换成二进制形式,能将二进制转换成
十六进制
表示形式; 4、机器
数
与真值的概念,熟练掌握真值与机器
数
之间的相互转换; 5、带符号
数
的原码、反码和补码表示,熟练掌握原码和补码之间的相互转换(已知一个
数
的原码求它的补码,已知一个
数
的补码求出它的原码); 6、已知一个
数
的补码,会求它的真值,掌握补码的加减法
运算
,掌握机器负
数
的求法; 7、能简述微型计算机系统硬件的组成(微处理器、存储器、输入及输入设备、输出接口及输出设备、总线); 8、CPU在内部结构上由哪几部分组成(算术逻辑
运算
单元ALU、控制器、寄存器),简要说明各部分的作用? 9、地址总线、
数
据总线、控制总线的作用?它们各自是双向还是单向? 二、 80x86微处理器 1、8086处理器物理地址的生成:段基地址左移4位+段内偏移地址。会计算类似条件下的物理地址:(1)段寄存器CS=1200H,指令指针寄存器IP=2000H,此时,指令的物理地址为多少?(2)一个存放在8086计算机系统内存中的
数
据,它以DS作为段基址寄存器且设(DS)=1000H,段内偏移地址为2300H,会计算该
数
据的物理地址(同样是:段基地址左移4位+段内偏移地址),指向这一物理地址的DS值和段内偏移地址值是唯一的吗(不是唯一的)? 2、掌握物理地址的生成方法(8086只有实地址模式,物理地址=段寄存器的内容左移4位+偏移地址);注意向段寄存器传送
数
据的方法(CS位代码段基地址寄存器,不能做目的地址,立即
数
不能直接传送给段基地址寄存器),注意代码段寄存器CS不能作为目的寄存器; 3、掌握8086的寄存器及其使用方法,注意AX、BX、CX、DX可以作为8位寄存器使用; 4、8086的标志寄存器有哪些状态标志位?各个标志位在什么情况下置位?注意
数
据传送指令不影响标志寄存器(除了向标志寄存器传送指令);掌握标志寄存器中各个控制标志位的作用?如何设置这些控制位?注意标志寄存器的传送指令、压栈与弹出指令,修改标志寄存器的方法; 5、能描述计算机中IO端口的编制方式有几种(独立编址和统一编址2种),每种编址方式的特点?8086采用IO独立编址方式,注意X86中IO接口的寻址方式,X86的IO操作指令,IN和OUT指令的端口地址、IN/OUT指令只能是端口与累加寄存器AX(或AL)进行传送; 6、系统的复位后内部寄存器的状态(除CS=0FFFFH外,其他寄存器=0000H),8086系统复位后,第一条执行的指令的地址(0FFFF0H); 7、8086的中断系统,向量中断的概念,中断向量表和结构,中断向量表和中断
微机学习要求答案
微型计算机原理及应用基本学习要求 注:以下基本要求按内容排列,而不是按章节排列 一、 微型计算机基础与概念 1、计算机中信息的表示方式?为何要用二进制表示方式? 2、掌握二进制
数
、八进制
数
、十进制
数
、
十六进制
数
的概念(
数
码符号、进位、展开式); 3、掌握二进制、十进制、
十六进制
数
间的相互转换,要熟练掌握将8位二进制
数
转换为相应的十进制
数
,能熟练的将0~255范围内的十进制
数
转换为二进制
数
,能将
十六进制
数
转换成二进制形式,能将二进制转换成
十六进制
表示形式; 4、机器
数
与真值的概念,熟练掌握真值与机器
数
之间的相互转换; 5、带符号
数
的原码、反码和补码表示,熟练掌握原码和补码之间的相互转换(已知一个
数
的原码求它的补码,已知一个
数
的补码求出它的原码); 6、已知一个
数
的补码,会求它的真值,掌握补码的加减法
运算
,掌握机器负
数
的求法; 7、能简述微型计算机系统硬件的组成(微处理器、存储器、输入及输入设备、输出接口及输出设备、总线); 8、CPU在内部结构上由哪几部分组成(算术逻辑
运算
单元ALU、控制器、寄存器),简要说明各部分的作用? 9、地址总线、
数
据总线、控制总线的作用?它们各自是双向还是单向? 二、 80x86微处理器 1、8086处理器物理地址的生成:段基地址左移4位+段内偏移地址。会计算类似条件下的物理地址:(1)段寄存器CS=1200H,指令指针寄存器IP=2000H,此时,指令的物理地址为多少?(2)一个存放在8086计算机系统内存中的
数
据,它以DS作为段基址寄存器且设(DS)=1000H,段内偏移地址为2300H,会计算该
数
据的物理地址(同样是:段基地址左移4位+段内偏移地址),指向这一物理地址的DS值和段内偏移地址值是唯一的吗(不是唯一的)? 2、掌握物理地址的生成方法(8086只有实地址模式,物理地址=段寄存器的内容左移4位+偏移地址);注意向段寄存器传送
数
据的方法(CS位代码段基地址寄存器,不能做目的地址,立即
数
不能直接传送给段基地址寄存器),注意代码段寄存器CS不能作为目的寄存器; 3、掌握8086的寄存器及其使用方法,注意AX、BX、CX、DX可以作为8位寄存器使用; 4、8086的标志寄存器有哪些状态标志位?各个标志位在什么情况下置位?注意
数
据传送指令不影响标志寄存器(除了向标志寄存器传送指令);掌握标志寄存器中各个控制标志位的作用?如何设置这些控制位?注意标志寄存器的传送指令、压栈与弹出指令,修改标志寄存器的方法; 5、能描述计算机中IO端口的编制方式有几种(独立编址和统一编址2种),每种编址方式的特点?8086采用IO独立编址方式,注意X86中IO接口的寻址方式,X86的IO操作指令,IN和OUT指令的端口地址、IN/OUT指令只能是端口与累加寄存器AX(或AL)进行传送; 6、系统的复位后内部寄存器的状态(除CS=0FFFFH外,其他寄存器=0000H),8086系统复位后,第一条执行的指令的地址(0FFFF0H); 7、8086的中断系统,向量中断的概念,中断向量表和结构,中断向量表和中断向量的存放位置,对一个中断类型号为n的中断,会计算它的中断向量的存放地址; 8、什么叫中断类型号?什么是中断向量?中断向量放在那里?对应于中断类型号为20H的中断其中断向量存放在哪里?如果20H的中断处理子程序从3000H:1000H开始,则中断向量应怎样存放(00080H开始存放:00H,10H,00H,30H)? 9、8086存储空间最大为多少?怎样用16位寄存器实现对20位地址的寻址?
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章