- 5
- 0
- 约5.38千字
- 约 36页
- 2018-09-07 发布于湖北
- 举报
DOS Windows汇编语言程序设计教程_ 第二章
例2.15:置位单步标志 pushf ;保存全部标志到堆栈 pop ax ;从堆栈中取出全部标志 or ax,0100h ;设置D8=TF=1, ;ax其他位不变 push ax ;将ax压入堆栈 popf ;将堆栈内容取到标志寄存器, ;即FLAGS←AX * 输入输出指令 IN AL/AX,i8/DX ;AL/AX←I/O端口 输入IN指令将外设数据传送给CPU内的AL/AX OUT i8/DX,AL/AX ; I/O端口← AL/AX 输出OUT指令将CPU内的AL/AX数据传送给外设 8086通过输入输出指令与外设进行数据传送 * 输入输出指令 8086通过输入输出指令与外设进行数据交换;呈现给程序员的外设是端口(Port)即I/O地址 8086用于寻址外设端口的地址线为16条,端口最多为216=65536(64K)个,端口号为0000H~FFFFH 每个端口用于传送一个字节的外设数据 * 输入输出寻址方式 8086的端口有64K个,无需分段,设计有两种寻址方式 直接寻址:只用于寻址00H~FFH前256个端口,操作数i8表示端口号 间接寻址:可用于寻址全部64K个端口,DX寄存器的值就是端口号 对大于FFH的端口只能采用间接寻址方式 * 例2.16 IN AL, 60H ;从端口60H读入一个字节到AL中 IN AX, 20H ;把
您可能关注的文档
最近下载
- 管廊脚手架专项施工方案.docx VIP
- 管廊悬空脚手架施工方案.docx VIP
- 2025年阿克苏地区温宿县某国企外包岗位招聘10人笔试备考题库及参考答案详解1套.docx VIP
- 10万吨年己二腈工艺设计.docx
- 孟子天时地利人和原文.pptx VIP
- 华侨大学《电路分析基础》2025-2026学年期末试卷.docx VIP
- 爱登堡电梯EDVF30M电气敷线图(V8.4).pdf VIP
- 华硕b8 5bios设置图解教程.pdf VIP
- 财务会计常用Excel表格模板大全-EXCEL中如何实现按多条件汇总统计(会计实例,两种方法,多函数应用技巧).pdf VIP
- 暨南大学博士后人才创新发展改革办法试行.doc VIP
原创力文档

文档评论(0)