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