一直分不清微机里,寄存器和存储器有什么区别,求大神解答。还有在用汇编编程序的时候,寄存器和存储器在
答案:2 悬赏:0 手机版
解决时间 2021-03-01 11:57
- 提问者网友:你给我的爱
- 2021-02-28 22:38
一直分不清微机里,寄存器和存储器有什么区别,求大神解答。还有在用汇编编程序的时候,寄存器和存储器在写的形式上有什么区别~
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-03-01 00:06
寄存器是只能临时存放,当断电是数据丢失,处理数据的速率一般也比存储器高;
存储器的数据可长时间存放,当断电是数据不消失。提交回答
存储器的数据可长时间存放,当断电是数据不消失。提交回答
全部回答
- 1楼网友:酒者煙囻
- 2021-03-01 01:14
我给你解释下
1。你现在学习的应该是8086的汇编语言,所以cpu是16位的
2。由于cpu是16位的,所以所有寄存器也是16位的,cpu只有16位不可能访问超过16位的寄存器
3。寄存器是在cpu内部,存储器是指的内存
4。汇编语言的存储器必须先定义在使用,比如用db定义的话,存储器就是8位使用,如果dw定义就是16位使用,dd定义就是32位使用。定义语句在后面伪指令中要讲
5。汇编语言的语句要尽量多使用寄存器,速度大约比存储器快4到8倍
6。存储单元指的是8位二进制,因为8位二进制才有1个地址,cpu必须根据地址才能访问存储单元
7。你后面说的00是十六进制,2个十六进制一共8位2进制,就是一个 存储单元,你运行汇编语言,看到的所有数字都是16进制,除非你自己采用输入输出语句转换
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯