
微机原理与接口技术
夏风微凉~
技术小白一枚,希望不断努力!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Intel 8086 CPU 段寄存器
Intel 8086 CPU 1. 段寄存器的产生 段寄存器的产生源于Intel 8086 CPU体系结构中数据总线和地址总线的宽度不一致。 数据总线的宽度,也即是ALU(算数逻辑单元)的宽度,平常说一个CPU是“16位”或者“32”位指的就是这个。 8086CPU的数据总线是16位。可寻址范围是2^16=64KB。 2. 段寄存器的特点 每一个段有一个段基址,当然,段基址也是一个20位的内...原创 2019-09-21 20:26:27 · 2022 阅读 · 0 评论 -
微机原理与接口技术
1. 课后习题答案 原创力文档 https://max.book118.com/html/2017/0624/117790150.shtm 2. 8086实验文档 将ASCII码表示的十进制数转换为二进制数(汇编语言) https://www.cnblogs.com/rourou123/p/7751783.html ...原创 2019-09-24 19:49:58 · 421 阅读 · 0 评论 -
XLAT指令 LEA指令 DB指令 DW指令
xlat查表指令 一、 指令作用 AL <— DS:[AL+BL] 二、 使用方式 初始化AL 初始化BX 查表 三、 举例: MOV AL = X MOV BX = 03H XLAT 四、 注意: DS指的是段首地址,存放在BX当中,不一定是DS(数据段寄存器),可以是自己定义的堆栈的首地址 BX中一般存放数据。而是存放数据段的段首地址或段寄存器的值; 举例: 在下面的例子中...原创 2019-09-27 21:34:08 · 5722 阅读 · 4 评论 -
[汇编]实验1.5 实现格雷码到ASCII码的转换
一、 输出ASCII码表 源码: MOV AH,02H ; 写DL中的数据到显示屏 MOV DL,01H ; 将十六进制ASCII码值放到DL INT 21H ; 输出DL 应用 DATA SEGMENT A DB 'Welcome to 8086','$' B DB 'Please input GR code(0000~1111):$' DATA ENDS CODE SEGMENT...原创 2019-10-04 18:19:36 · 1939 阅读 · 1 评论